Problema al vincular el foro de Discourse con WP Discourse

Hola a todos. Yo también tengo problemas para conectar WordPress (5.7.1) con Discourse (2.7.0.beta7).

He instalado el plugin WP_Discourse en otro sitio de WordPress para vincularlo a mi foro de Discourse. Por alguna razón, se niega a conectarse, aunque la API es correcta, está configurada para todos los usuarios y el nombre de usuario de administrador está establecido correctamente.

El plugin sí extrae el nombre y la URL del foro en otras partes, pero aún dice: “No estás conectado a Discourse. Si estás configurando el plugin, este aviso debería desaparecer después de completar el formulario en esta página.

También noté que, desde que actualicé a la última versión de Discourse (estaba varias versiones atrás), en otro sitio de WordPress el plugin ya no está conectado y, cuando intento reconectarlo, presenta los mismos problemas mencionados arriba y sigue sin conexión.

Desactivé todos los plugins de WordPress excepto Discourse para ver si resolvía el problema, pero no funcionó. También verifiqué la configuración de seguridad en Discourse para asegurarme de no haber bloqueado inadvertidamente a todos los rastreadores, etc. No es el problema.

Reemití las API globales por si acaso. Por supuesto. También configuré una API global específicamente para mi nombre de usuario de administrador y usé esa clave, pero igual no funcionó.

Cambie de mi nombre de usuario a “system” como nombre de usuario, pero sigue sin funcionar.

No sé qué más puedo hacer. ¿Cómo puedo depurar esto más a fondo? ¿Podría ser un problema de firewall? ¿Qué puertos se utilizan?

Gracias,
Ray

P.D. Recientemente cambié el dominio en la instancia de Discourse y seguí las instrucciones aquí. Todo lo demás parece funcionar correctamente.

El único otro cambio es que actualicé recientemente Discourse desde varias versiones atrás a la última.

ACTUALIZACIÓN: Por intuición, revertí la versión actualizada de Discourse a 2.7.0.beta3 y ambos sitios de WordPress pudieron conectarse a Discourse, así que supongo que algo en las versiones actualizadas de Discourse posteriores a 2.7.0.beta3 podría estar causando problemas.

ACTUALIZACIÓN 2: Creo que el problema tiene que ver con el cambio de nombres de dominio. Finalmente pude actualizar Discourse a la última versión y WordPress pudo conectarse. Sin embargo, cada vez que cambio el dominio, falla. Tendré que investigar más a fondo; apuesto a que se debe a una configuración de dominio errónea en algún lugar, a pesar de haber seguido las instrucciones aquí al pie de la letra.

ACTUALIZACIÓN 3: Revisé los registros y veo que excedí el límite de tasa de Let’s Encrypt, así que tendré que intentarlo la próxima semana : /

Háganme saber cómo puedo ayudar a depurar esto.

Ray

P.D. Intenté cambiar el dominio y realizar una reconstrucción sin actualizar Discourse, siguiendo esto, pero por alguna razón la reconstrucción actualiza a la última versión, por lo que no puedo seguir depurando esto.

1 me gusta

¡Hola @Solari, disculpa la tardanza en responder; de alguna manera se me pasó este mensaje. Responderé con detalle el lunes.

1 me gusta

No te preocupes. Estoy seguro de que mis problemas se deben a haber superado el límite de solicitudes de certificados SSL mientras probaba la cosa. ; )

1 me gusta

Solo para aclarar, el complemento WP Discourse no tiene problemas con la última versión de Discourse. Puedes ver el complemento funcionando con una instancia de Discourse que se actualiza automáticamente a la versión más reciente cada 24 horas aquí: https://try.thepavilion.io/c/wordpress/21. La instancia de Discourse a la que está conectado se encuentra en: wordpress.thepavilion.io

Disculpa si ya lo mencionaste, pero solo quiero confirmar que también estás actualizando la «URL de Discourse» en la configuración de conexión del complemento WP Discourse.

2 Me gusta