Mises à niveau
Avant toute mise à niveau Assurez-vous que votre date de maintenance est postérieure à la date de publication de la version de ngSurvey vers laquelle vous souhaitez effectuer la mise à niveau. Vous pouvez trouver votre date de maintenance actuelle dans la section Configuration / À propos de votre installation. Assurez-vous également de sauvegarder tous les fichiers existants, images et la base de données avant de procéder au processus de mise à niveau.
La mise à niveau de ngSurvey est simple et se fait en 2 parties,
Les fichiers serveur ngSurvey qui servent l'application.
La base de données ngSurvey (SQL Server, Postgres ou MySQL, MariaDB).
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:latestMise à 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 ?