Mises à niveau

triangle-exclamation

La mise à niveau de ngSurvey est simple et se fait en 2 parties,

  1. Les fichiers serveur ngSurvey qui servent l'application.

  2. La base de données ngSurvey (SQL Server, Postgres ou MySQL, MariaDB).

circle-info

Aucune donnée ne sera perdue pendant la mise à niveau ; tous vos Sondages existants et les réponses de leurs Répondants seront mis à niveau.

Docker

Vous pouvez mettre à jour votre image docker locale avec la dernière image : vous pouvez récupérer la dernière image ngsurvey/ngsurveyee (Enterprise) en utilisant la commande docker pull.

docker pull ngsurvey/ngsurveyee:latest

Mise à niveau de l'image MySQL Docker vers la V8.4

Si vous utilisez MySQL et que vous mettez à niveau votre MySQL docker image d'une version précédente vers MySQL V8.4 ou supérieure, assurez-vous soit de télécharger le dernier fichier docker-compose ngsurveyee.mysql.yml ou ngsurveyee.80.mysql.yml, soit de mettre à jour votre fichier existant manuellement en remplaçant la ligne suivante dans le fichier yml à l'aide de n'importe quel éditeur de texte :

Commande obsolète existante : command: ['--default-authentication-plugin=mysql_native_password']

Nouvelle commande à utiliser : command: ['--mysql-native-password=ON']

Azure Web App

Vous pouvez supprimer les fichiers précédents et copier les nouveaux sur votre installation. Si vous utilisez la fonctionnalité Azure zip deploy, cela sera fait automatiquement.

IIS / ZIP

Supprimez tous vos anciens fichiers du site IIS et copiez les nouveaux fichiers dans votre dossier. Si vous avez configuré vos paramètres ngSurvey dans votre web.config, conservez votre ancien web.config et ne l'écrasez pas avec le nouveau.

AWS

Vous pouvez mettre à jour l'image AWS pour mettre à jour votre ngSurvey vers la dernière version.

Base de données

ngSurvey mettra automatiquement à jour votre base de données vers la dernière version. Si vous avez défini la variable AutoDB enviroment sur false pour mettre à jour la base de données manuellement, vous pouvez suivre la même installation de la base de données SQL Server configuration que vous avez suivie lors de l'installation manuelle de la base de données ngSurvey ; cela mettra à niveau la base de données.

Erreur d'installation

Si votre système affiche "system is currently under maintenance", assurez-vous de vérifier directement l'état du système à l'adresse https://yoursite/api/system/status. L'utilisation de cette URL devrait vous donner le message d'erreur exact pour vous aider à dépanner l'erreur.

Mis à jour

Ce contenu vous a-t-il été utile ?