Actualización manual - Windows

Esta página describe el proceso de actualización manual de la plataforma Navixy On-premise en Windows. Utilice esta instrucción si necesita tener control total sobre el proceso de actualización o si está utilizando rutas de servicio personalizadas. De lo contrario, en la mayoría de los casos se recomienda recurrir a la actualización automática.

En general, la actualización de la plataforma Navixy consta de tres partes:

  1. Actualización de la base de datos.

  2. Actualización de los archivos de los servicios Java.

  3. Actualización de los archivos de los servicios web.

Antes de la instalación, asegúrese de que su sistema cumpla los siguientes requisitos previos:

  1. Java Development Kit 21 A partir de marzo de 2025, la plataforma dejó de admitir la versión 17 y anteriores.

  2. MySQL 8.0 A partir de marzo de 2024, la plataforma dejó de admitir MySQL 5.7. Esta versión alcanzó su EOL y ya no recibe soporte.

La actualización no se realizará en versiones inferiores de MySQL y terminará con un error.

Inicio de la actualización

Extraiga un paquete de distribución de la plataforma recibido de Navixy; normalmente es un .tar.gz archivo. Puede usar cualquier descompresor capaz de trabajar con archivos tar.gz, por ejemplo https://www.7-zip.org/. Dentro del archivo desempaquetado encontrará un directorio "navixy-package" que contiene todos los archivos de la plataforma. Puede moverlo a cualquier otra ubicación para acortar las rutas de instalación. En adelante, este será el directorio principal de la distribución. Antes de la actualización, se recomienda encarecidamente detener los servicios Java de Navixy en el menú "Servicios". Para las instancias on-premise en Windows, no existen scripts de actualización automatizados. Toda la actualización se realiza manualmente.

Update process

Paso 1: Actualización de la base de datos

Abra el símbolo del sistema y navegue hasta la carpeta donde extrajo el paquete de distribución de Navixy. Por ejemplo, si extrajo el paquete en su carpeta Descargas, el comando para navegar al directorio db del paquete podría verse así:

Ejecute el updates.sql archivo con el siguiente comando:

(donde $ROOTPASSWORD es la contraseña root de MySQL)

Elimine updates.sql y google.sql de la carpeta db. Esto debe hacerse para no sobrescribir la base de datos en el siguiente paso.

Asegúrese de que estos archivos estén eliminados y luego ejecute todos los demás archivos sql:

Paso 2: Actualización de los servicios Java

La actualización de los servicios Java implica reemplazar los archivos en los directorios de servicio ubicados en C:\java, específicamente api-server, sms-server y tcp-server.

Para actualizar estos servicios, localice sus directorios correspondientes en navixy-package y reemplace todos los archivos en la carpeta conf excepto config.properties y db.properties.

Antes de reemplazar los config.properties archivos, compare los existentes con los del nuevo paquete para asegurarse de que cualquier parámetro nuevo se añada a la configuración existente.

Paso 3: Actualización de los servicios web

Proceda a directorio C:\nginx\www Reemplace todos los archivos en panel-v2 y pro-ui directorios con los archivos de los directorios correspondientes del paquete de distribución. Esto no dañará ninguna configuración, ya que los archivos de configuración en el paquete están nombrados como ejemplo, y no sobrescribirán los existentes.

Para garantizar una configuración adecuada, compare los siguientes archivos con los ejemplos en el paquete de distribución:

  • panel-v2\Config.js

  • pro-ui\PConfig.js

  • pro-ui\static\app_config.js

Si hay parámetros nuevos en los ejemplos, añádalos a los archivos correspondientes en su instalación de Navixy.

Configuración de los servicios de Windows

Si está actualizando a Java 21 desde una versión anterior, necesitará reinstalar los servicios de Navixy, ya que la aplicación wrapper de la versión anterior no funcionará con Java 21. Para ello, tome la carpeta Wrapper del paquete de instalación y siga los mismos pasos que para la instalación inicial. Lea más: Instalación en Windows.

El archivo batch actualizará la configuración de los servicios existentes, por lo que no es necesario eliminarlos previamente.

Pasos finales

Para completar el proceso de actualización, reinicie los servicios Java de Navixy en el menú "Servicios". Asegúrese de que los servicios se reinicien correctamente y estén en ejecución durante al menos un minuto.

Última actualización

¿Te fue útil?