J’ai reconstruit mon site, et en ouvrant le navigateur, j’ai obtenu le message suivant :
Oups
Le logiciel qui anime ce forum de discussion a rencontré un problème inattendu. Nous nous excusons pour la gêne occasionnée.
Des informations détaillées sur l'erreur ont été consignées et une notification automatique a été générée. Nous allons l'examiner.
Aucune action supplémentaire n'est nécessaire. Cependant, si le problème persiste, vous pouvez fournir des détails supplémentaires, y compris les étapes pour reproduire l'erreur, en créant un sujet de discussion dans la catégorie « Retour d'expérience » du site.
Je me souviens qu’avant l’apparition de ce problème, j’avais cliqué sur la page de configuration du plugin IA.
Pour le fichier containers/app.yml, j’ai simplement ajouté la configuration suivante à la fin :
params:
version: esr
J’ai maintenant essayé de reconstruire le site à plusieurs reprises, mais à chaque rafraîchissement, ce message d’erreur réapparaît.
tu dois avoir une erreur de synthax dans ton fichier
après je ne suis pas spécialiste, je ne sais pas ce que tu as fait dans ton fichier app.yml est bon mais déjà pour relancer ton forum au plus vite supprime ta modification et fais un rebuild
Après avoir exécuté la commande ci-dessous, la page d’accueil du site s’est rétablie, mais lorsque j’ai cliqué sur « Connexion », l’erreur Oops est réapparue.
Peut-être s’agit-il d’une régression. J’ai récemment redéployé ce serveur il y a quelques semaines pour tester des fonctionnalités d’une version spécifique, mais je pense maintenant que la meilleure pratique consiste à utiliser la version ESR. C’est alors que j’ai rencontré ce « Oops ».
Cependant, tout fonctionnait parfaitement depuis plusieurs semaines, et soudainement, une erreur est apparue.
Comment résoudre ce problème ? La seule solution est-elle de passer à la version la plus récente ?
Malheureusement, le passage à une version antérieure n’est pas pris en charge. Vous devrez donc soit restaurer une sauvegarde antérieure datant de l’époque où vous utilisiez la version ESR, soit continuer d’utiliser la version latest jusqu’à la prochaine sortie ESR (en juillet).
Entendez-vous par là un problème causé par un conflit entre les données et le code ? Dois-je revenir à la version du code correspondant à mes données ?
Oui, tout à fait. Le schéma de la base de données évolue régulièrement. Ainsi, si votre schéma de base de données a déjà été mis à jour vers la version latest, il sera incompatible avec l’ancienne version du code sur ESR.
Autrement dit, si j’installe un nouveau serveur, la version par défaut étant la plus récente (latest), il est possible que ce problème survienne si je tente ensuite de déployer ESR.
En revanche, si je pars d’un serveur existant avec une version antérieure (par exemple 3.5.0) et que je procède à une mise à niveau vers ESR, cela ne devrait poser aucun problème, n’est-ce pas ?