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, les images ainsi que la base de données avant de procéder à la mise à niveau.
La mise à niveau de ngSurvey est simple et se déroule 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 lors de la mise à niveau : tous vos Sondages existants et les réponses de leurs Répondants seront mis à jour.
Azure Web App
Vous pouvez supprimer les fichiers précédents et copier les nouveaux sur votre installation. Si vous utilisez la fonctionnalité zip deploy d'Azure, cela sera fait automatiquement.
IIS / ZIP
Assurez-vous d'avoir installé le dernier .NET 10 Hosting Bundle sur votre serveur. Supprimez tous vos anciens fichiers de votre site IIS et copiez les nouveaux fichiers dans votre dossier. Si vous avez configuré les paramètres ngSurvey dans votre fichier 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 l'AutoDB variable d'environnement à false pour mettre à jour la base de données manuellement, vous pouvez suivre le même procédé d'installation de la base de données SQL Server que celui que vous avez suivi 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 « le système est actuellement en maintenance », vérifiez directement le statut du système à l'adresse https://yoursite/api/system/status. L'utilisation de cette URL devrait vous fournir le message d'erreur exact pour vous aider à résoudre le problème.
Mis à jour
Ce contenu vous a-t-il été utile ?