Aide ! J'ai essayé d'installer un plugin et maintenant mon forum a disparu

Bonjour,

Nous rencontrons actuellement un problème avec notre forum Discourse. J’étais en train d’essayer d’ajouter un plugin (ce que j’ai pu faire plusieurs fois auparavant sans problème) et pour une raison quelconque, lorsque j’ai voulu vérifier le succès de l’ajout du plugin, le forum avait disparu. Nous avons essayé de restaurer le forum à partir de sauvegardes effectuées aujourd’hui et du 8 juin dans l’espoir de restaurer le forum. Cependant, peu importe ce que nous essayons, rien ne semble fonctionner. J’espérais que vous auriez peut-être déjà rencontré ce type de problème et que vous pourriez nous indiquer la marche à suivre pour le remettre en place ? J’ai examiné le processus de construction et rien ne m’a semblé être une erreur… je ne suis donc pas entièrement sûr où chercher. Toute aide serait appréciée, je suis assez nouveau sur Discourse… donc je ne suis pas sûr du protocole approprié à ce stade.

Merci pour toute aide que vous pourrez nous apporter.

1 « J'aime »

Bonjour et bienvenue @Bryan_Spann :slight_smile:

L’utilisation des options du mode sans échec ([YourSite]/safe-mode) peut vous aider à identifier d’où peut provenir le problème. L’inspection de la console pour les erreurs lorsque vous essayez de charger le site peut également être très révélatrice (clic droit, Inspecter, puis regardez l’onglet Console lorsque vous actualisez votre page). Vos /logs peuvent souvent contenir des informations utiles également. :+1:

Lorsque vous installez un plugin et exécutez ./launcher rebuild app, cela mettra également à jour votre site vers la dernière version, ce qui (si ce n’est pas le plugin lui-même) peut parfois causer des conflits avec tout code personnalisé existant que vous pourriez avoir en place. L’utilisation des méthodes ci-dessus peut souvent vous aider à identifier exactement ce qui cause le problème et vous permettre de le désactiver ou de l’ajuster au besoin.

6 « J'aime »

Jammy ! Merci pour cette suggestion… J’ai désactivé le thème que j’utilisais et en ai sélectionné un autre, et nous avons maintenant un forum… ce qui est étrange, c’est que je n’ai pas touché aux thèmes depuis quelques semaines… ce n’est qu’après avoir téléchargé ce plugin que le thème a eu un problème… le plugin aurait-il pu modifier le thème installé ? Nous allons passer en revue chacun des composants du thème, les supprimer et les ajouter un par un jusqu’à ce que nous isolions le composant spécifique qui pose problème… Je vous remercie pour votre aide, elle est vraiment appréciée.

2 « J'aime »

Il semble que la mise à jour associée ait créé un conflit avec l’une de vos personnalisations de code. J’espère que vous pourrez la retrouver maintenant que la pression est un peu retombée. :slight_smile: :crossed_fingers:

1 « J'aime »

Avez-vous réussi à le retrouver @Bryan_Spann ? :slight_smile: :crossed_fingers:

Sinon, nous avons eu quelques signalements similaires où l’utilisation de Discourse.User dans des thèmes personnalisés était le coupable, car il a maintenant été déprécié au profit de currentUser.

2 « J'aime »

Salut Jammy,

Il semble que quelque chose de similaire se produise de notre côté également. J’ai l’un de mes développeurs qui revoit le code et met à jour les fonctions/appels obsolètes. Nous prévoyons d’être de retour lundi ou mardi avec les mises à jour.

J’apprécie vraiment que vous ayez pris de mes nouvelles… on voit rarement un tel niveau de réponse… en bref… vous êtes un oiseau rare mon ami, continuez comme ça !

3 « J'aime »

Salut Bryan, quelques informations supplémentaires pour toi. Comme l’a mentionné @JammyDodger, Discourse.User n’est pas recommandé, mais nous n’avions pas l’intention qu’il plante hier. Je viens de régler les choses, donc si tu mets à jour ton forum avec les derniers tests réussis, les choses devraient recommencer à fonctionner.

Au lieu d’une erreur, tu verras un avertissement dans la console du navigateur. Tu devrais quand même essayer de trouver d’où cela vient et le mettre à jour - nous allons finir par abandonner complètement le support.

3 « J'aime »