Que faut-il savoir lors de la mise à jour d'une vieille version de Discourse vers la dernière?

J’ai la tâche de mettre à jour le forum Discourse, je ne connais pas encore la version actuelle, mais je suppose qu’il n’a pas été mis à jour depuis 1 an. Voici certains de mes doutes :

Y a-t-il des étapes spéciales pour mettre à jour ce serveur afin de ne pas le casser ?

Dois-je mettre à jour étape par étape, une version à la fois pour finalement obtenir la dernière version ?

Je m’inquiète des changements de base de données (version ou structure).

J’apprécierais tout conseil et commentaire.

2 « J'aime »

J’ai effectué des mises à niveau qui avaient plusieurs années de retard sans incident.

Certains changements majeurs sont intervenus avec la mise à niveau vers Ember, donc si vous avez des thèmes personnalisés, ils pourraient poser problème.

Si votre système d’exploitation est ancien, il pourrait être judicieux de passer à un nouveau serveur, ce qui facilitera les tests avant de basculer.

4 « J'aime »

Merci, je vais mettre à niveau le serveur. Il exécute actuellement Ubuntu 20.04.

2 « J'aime »

Il n’est pas obligatoire de mettre à niveau 20.04, mais si vous êtes vraiment préoccupé par la mise à niveau, passer à un nouveau serveur vous permet de tester avant de passer à celui-ci. Vous pouvez utiliser une IP réservée pour effectuer une transition sans interruption vers le nouveau serveur.

Voir Déplacer un site Discourse vers un autre VPS avec rsync.

3 « J'aime »

Assurez-vous de faire une sauvegarde avant de commencer et de la télécharger dans un endroit sûr. Préférez faire une deuxième copie également.

4 « J'aime »

Activer et créer des instantanés en plus des sauvegardes depuis le tableau de bord !