Malheureusement, il s’agit d’une régression. Passer des branches beta ou tests-passed[1] à stable n’est pas possible car il y aura des différences dans votre base de données qui ne sont pas rétrocompatibles.
Une nouvelle version Stable est publiée environ deux fois par an, donc si vous pouvez patienter quelques mois, vous pourrez attendre la sortie de la prochaine version Stable. Je ne suis pas sûr à 100 % que cela résoudra automatiquement tout, car il pourrait s’agir d’une mise à jour instable étant donné que vous avez la version 3.1.0beta4 plutôt que la version 3.0.3 Stable, mais je pense que cela pourrait aller.
Ou vous pouvez revenir à l’utilisation de tests-passed dans votre app.yml et avoir une version à jour qui devrait tout régler. Juste pour vérifier, s’agit-il d’une installation standard ?
Salut, merci pour la réponse.
Oui, c’est le cas, mais j’ai suivi un guide ici sur le forum pour rendre Discourse accessible via le sous-dossier /forum/
Initialement, j’avais installé la version 3.1.0.beta4, mais lorsque j’ai installé “Air Theme” ou tout autre thème, le site ne chargeait pas les feuilles de style CSS et la mise en page était cassée.
Après la mise à niveau de la bêta vers la version stable, le thème n’a pas posé de conflit, mais j’ai perdu certaines fonctionnalités
Ah oui, vous l’aviez dit plus tôt. La configuration en sous-dossier est avancée et n’est pas pour les âmes sensibles. Si vous voulez une vie facile, vous devriez envisager la version régulière avec sous-domaine.
Celui-ci comprend une application python divisée en 3 sections :
/admin/
/contest/
/ranking/
L’utilisateur qui se connecte dans la section /contest/ peut se connecter via SSO au forum, qui se trouve dans /forum/
Le fait que le site soit accessible depuis un sous-dossier pourrait-il me causer des problèmes de compatibilité, par exemple avec le thème utilisant la version bêta ?
Il n’y a aucune garantie de compatibilité avec quoi que ce soit lors de l’utilisation d’un sous-dossier. Il s’agit d’une installation avancée et très peu de choses sont testées par rapport à celle-ci.
Vous pourriez utiliser un sous-domaine différent pour votre installation Discourse. L’authentification unique (SSO) fonctionnera entre les sous-domaines.
Le début du guide sur les sous-dossiers contient ce texte :
Vous devez revenir à tests-passed pour être dans un état raisonnablement supportable, en supposant que votre base de données n’est pas simplement corrompue maintenant. La restauration d’une version antérieure n’est absolument pas prise en charge.