Je viens de mettre à jour vers Discourse 2.7.0.beta6 (de beta5, je crois) en utilisant le mise à jour web et maintenant mon site ne fonctionne pas correctement.
Le logo et la barre de menu en haut sont manquants et même si les catégories et les publications sont visibles, les publications ne s’ouvrent pas correctement mais sont vides. Seuls le titre (et les catégories en dessous) et Répondre sont visibles.
La page 404 affiche le logo et S’inscrire / Se connecter, mais la boîte de connexion n’apparaît pas lorsque je clique dessus, seulement du noir.
Curieusement, dans Firefox, “afficher le HTML” ne fonctionne pas mais continue d’essayer de charger. Cela fonctionne dans Chrome cependant.
J’ai essayé de reconstruire le site à nouveau en utilisant l’interface CLI et cela semblait réussir mais n’a rien réparé. J’ai également essayé de vider le cache Redis et de le reconstruire à nouveau…
J’ai également désactivé certains plugins et reconstruit, cela n’a pas aidé.
J’ai également essayé de restaurer une sauvegarde car j’espérais que cela reviendrait à l’ensemble du système à la version plus ancienne fonctionnelle, mais cela n’a pas aidé non plus.
Je manque d’idées et d’énergie… Toute aide, s’il vous plaît ?
Si cela fonctionne, cela signifie que le problème est probablement causé par un thème ou un plugin.
Certains composants de thème ont été cassés par les dernières mises à jour du noyau, vous voudrez donc peut-être essayer de les mettre à jour et/ou de les désactiver un par un jusqu’à ce que tout fonctionne sans le mode sans échec.
Ok, le coupable était ce vieux plugin dont je ne me souvenais même pas de l’avoir installé :
Dommage que je n’aie pas trouvé le mode sans échec plus tôt en cherchant sur Google comment réparer un site Discourse et en ayant fait autant d’expérimentations. Mais j’ai beaucoup appris sur Discourse grâce à cela.