Mise à jour manuelle - Windows
Cette page décrit le processus de mise à jour manuelle de la plateforme Navixy On-premise sous Windows. Utilisez cette instruction si vous devez garder un contrôle total sur le processus de mise à jour ou si vous utilisez des chemins de service personnalisés. Sinon, dans la plupart des cas, il est recommandé de recourir à la mise à jour automatique.
En général, la mise à jour de la plateforme Navixy se compose de trois parties :
Mise à jour de la base de données.
Mise à jour des fichiers des services Java.
Mise à jour des fichiers des services web.
Avant d’installer, veuillez vous assurer que votre système répond aux prérequis suivants :
Java Development Kit 21 À partir de mars 2025, la plateforme a déprécié la version 17 et les versions antérieures.
MySQL 8.0 À partir de mars 2024, la plateforme a déprécié MySQL 5.7. Cette version a atteint sa fin de vie (EOL) et n’est plus prise en charge.
La non-conformité aux logiciels requis empêchera la nouvelle version de la plateforme de démarrer. Cependant, une mise à jour préalable des prérequis permettra de maintenir la plateforme fonctionnelle.
La mise à jour échouera sur des versions antérieures de MySQL et se terminera avec une erreur.
Début de la mise à jour
Extrayez un paquet de distribution de la plateforme reçu de Navixy, en général il s’agit d’un .tar.gz fichier. Vous pouvez utiliser n’importe quel archivage capable de manipuler des fichiers tar.gz, par exemple https://www.7-zip.org/. Dans l’archive décompressée, vous trouverez un répertoire "navixy-package" contenant tous les fichiers de la plateforme. Vous pouvez le déplacer ailleurs pour raccourcir les chemins d’installation. Ci-après, ce répertoire sera le répertoire principal de la distribution. Avant la mise à jour, il est fortement recommandé de arrêter les services Java Navixy dans le menu "Services". Pour les instances on-premise sous Windows, il n’existe pas de scripts de mise à jour automatisés. Toute la mise à jour s’effectue manuellement.
Processus de mise à jour
Étape 1 : Mise à jour de la base de données
Ouvrez l’invite de commandes et accédez au dossier où vous avez extrait le package de distribution Navixy. Par exemple, si vous avez extrait le package dans votre dossier Téléchargements, la commande pour se rendre dans le répertoire db du package peut ressembler à ceci :
Exécutez le updates.sql fichier avec la commande suivante :
(où $ROOTPASSWORD est le mot de passe root MySQL)
Supprimez updates.sql et google.sql du dossier db. Cela doit être fait afin de ne pas écraser la base de données à l’étape suivante.
Assurez-vous que ces fichiers sont supprimés puis exécutez tous les autres fichiers sql :
Étape 2 : Mise à jour des services Java
La mise à jour des services Java consiste à remplacer les fichiers dans les répertoires de services situés dans C:\java, à savoir api-server, sms-server et tcp-server.
Pour mettre à jour ces services, localisez leurs répertoires correspondants dans navixy-package et remplacez tous les fichiers du dossier conf sauf config.properties et db.properties.
Avant de remplacer les config.properties fichiers, comparez les fichiers existants avec ceux du nouveau distributif pour vous assurer que tous les nouveaux paramètres sont ajoutés à la configuration existante.
Étape 3 : Mise à jour des services web
Accédez à C:\nginx\www répertoire. Remplacez tous les fichiers dans panel-v2 et pro-ui répertoires par les fichiers des répertoires correspondants du package de distribution. Cela ne corrompra aucune configuration, car les fichiers de configuration dans le package sont nommés comme exemple, et ne remplaceront pas les fichiers existants.
Pour garantir une configuration correcte, comparez les fichiers suivants avec les exemples présents dans le package de distribution :
panel-v2\Config.js
pro-ui\PConfig.js
pro-ui\static\app_config.js
S’il y a de nouveaux paramètres dans les exemples, ajoutez-les aux fichiers correspondants de votre installation Navixy.
Configuration des services Windows
Si vous mettez à niveau vers Java 21 depuis une version précédente, vous devrez réinstaller les services Navixy car l’application wrapper de la version précédente ne fonctionnera pas avec Java 21. Pour ce faire, prenez le dossier Wrapper du package d’installation et suivez les mêmes étapes que pour l’installation initiale. Lire la suite : Install on Windows.
Le fichier batch mettra à jour les paramètres des services existants, il n’est donc pas nécessaire de les supprimer au préalable.
Étapes finales
Pour compléter le processus de mise à jour, redémarrez les services Java Navixy dans le menu "Services". Assurez-vous que les services redémarrent correctement et fonctionnent pendant au moins une minute.
Mis à jour
Ce contenu vous a-t-il été utile ?