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.