Problème de liaison du forum Discourse à WP Discourse

Salut tout le monde. Moi aussi, je rencontre des problèmes de connexion entre WordPress (5.7.1) et Discourse (2.7.0.beta7).

J’ai installé le plugin WP_Discourse sur un autre site WordPress pour le connecter à mon forum Discourse. Pour une raison quelconque, il refuse de se connecter, même si l’API est correcte, autorisée pour tous les utilisateurs, et que le nom d’utilisateur administrateur est bien configuré.

Le plugin récupère bien le nom et l’URL du forum dans d’autres parties de son interface, mais il affiche toujours le message : « Vous n’êtes pas connecté à Discourse. Si vous configurez le plugin, ce message devrait disparaître une fois le formulaire de cette page rempli. »

J’ai également remarqué que depuis la mise à jour vers la dernière version de Discourse (j’étais en retard de plusieurs versions), le plugin n’est plus connecté sur un autre site WordPress. Lorsque j’essaie de le reconnecter, je rencontre les mêmes problèmes et il reste déconnecté.

J’ai désactivé tous les plugins WordPress sauf Discourse pour voir si cela résolvait le problème, mais sans succès. J’ai aussi vérifié les paramètres de sécurité dans Discourse pour m’assurer que je n’avais pas accidentellement bloqué tous les robots d’indexation, etc. Ce n’est pas la cause.

J’ai régénéré les clés API globales au cas où. Naturellement. J’ai également créé une clé API globale dédiée à mon compte administrateur et utilisé cette clé, toujours sans succès.

J’ai changé le nom d’utilisateur de mon compte à « system », mais toujours rien.

Je ne sais pas quoi faire d’autre — comment puis-je approfondir le débogage ? Est-ce que cela pourrait être un problème de pare-feu ? Quels ports sont utilisés ?

Merci,
Ray

P.S. J’ai récemment changé de domaine sur l’instance Discourse et suivi les instructions ici. Tout le reste semble fonctionner correctement.

La seule autre modification est que j’ai récemment mis à jour Discourse, passant de plusieurs versions en retard à la dernière version.

MISE À JOUR : Par instinct, j’ai restauré la version précédente de Discourse (2.7.0.beta3) et mes deux sites WordPress peuvent désormais se connecter à Discourse. Je suppose donc qu’il y a quelque chose dans les versions mises à jour de Discourse après 2.7.0.beta3 qui pourrait causer des problèmes ?

MISE À JOUR 2 : Je pense que le problème est lié au changement de nom de domaine — j’ai finalement pu mettre à jour Discourse vers la dernière version et WordPress a pu s’y connecter. Cependant, chaque fois que je change le domaine, cela échoue. Je devrai approfondir l’investigation — je parie que cela est dû à un paramètre de domaine erroné quelque part, malgré le fait d’avoir suivi les instructions ici à la lettre.

MISE À JOUR 3 : J’ai examiné les journaux et j’ai constaté que j’avais dépassé la limite de taux pour Let’s Encrypt, je devrai donc réessayer la semaine prochaine : /

Faites-moi savoir comment je peux aider à déboguer ce problème.

Ray

P.S. J’ai essayé de changer le domaine et de relancer une reconstruction sans mettre à jour Discourse, comme indiqué ici, mais pour une raison quelconque, la reconstruction met à jour vers la dernière version, ce qui m’empêche d’approfondir le débogage.

1 « J'aime »

Salut @Solari, désolé pour ma réponse tardive ici, je l’ai manquée par erreur. Je répondrai en détail lundi.

1 « J'aime »

Pas de souci. Je suis convaincu que mes problèmes sont dus au dépassement de la limite de taux pour les demandes de certificats SSL lors des tests. ; )

1 « J'aime »

Pour clarifier, le plugin WP Discourse ne rencontre aucun problème avec la dernière version de Discourse. Vous pouvez voir le plugin fonctionner avec une instance Discourse mise à jour automatiquement vers la dernière version tous les 24 heures ici : https://try.thepavilion.io/c/wordpress/21. Le Discourse auquel il est connecté est accessible ici : wordpress.thepavilion.io.

Désolé si vous l’avez déjà mentionné, mais je vérifie simplement que vous mettez également à jour l’« URL Discourse » dans les paramètres de connexion du plugin WP Discourse ?

2 « J'aime »