Acabo de actualizar a Discourse 2.7.0.beta6 (creo que era desde la beta5) usando el actualizador web y ahora mi sitio no funciona correctamente.
El logotipo y la barra de menú en la parte superior han desaparecido; aunque las categorías y los temas son visibles, estos no se abren correctamente y aparecen vacíos. Solo se ve el título (y las categorías debajo) y la opción de Responder.
La página 404 muestra el logotipo y las opciones de Registrarse / Iniciar sesión, pero al hacer clic en Iniciar sesión no aparece el cuadro de inicio de sesión, solo se ve negro.
Curiosamente, en Firefox la opción “mostrar HTML” no funciona y sigue intentando cargar. En Chrome, sin embargo, sí funciona.
Intenté reconstruir el sitio nuevamente usando la CLI y pareció tener éxito, pero no reparó nada. También intenté borrar la caché de Redis y volver a reconstruirla…
Además, desactivé algunos plugins y volví a reconstruir, pero no ayudó.
También intenté restaurar una copia de seguridad, con la esperanza de que revirtiera todo el sistema a la versión anterior funcional, pero tampoco sirvió.
Me estoy quedando sin ideas y energía… ¿Alguna ayuda, por favor?
Si funciona, significa que el problema probablemente sea causado por un tema o un complemento.
Algunos componentes de temas se han roto con las actualizaciones recientes del núcleo, así que podrías intentar actualizarlos y/o desactivarlos uno por uno hasta que todo funcione sin el modo seguro.
¡Ok, el culpable era este viejo plugin que ni siquiera recordaba tener instalado:-
Qué pena no haber encontrado el modo seguro antes, al buscar en Google cómo reparar un sitio de Discourse y haber pasado por tantas pruebas. Pero aprendí mucho sobre Discourse gracias a esto.