Lamentablemente, eso es una degradación. Cambiar de las ramas beta o tests-passed[1] a stable no es posible, ya que habrá diferencias en tu base de datos que no son compatibles con versiones anteriores.
Se lanza una nueva versión Estable aproximadamente dos veces al año, así que si puedes esperar un par de meses, puedes esperar a que se lance la próxima versión Estable. No estoy 100% seguro de si eso hará que todo vuelva a estar bien automáticamente, ya que podría ser una actualización complicada considerando que tienes la 3.1.0beta4 en lugar de la 3.0.3 Estable, pero creo que podría estar bien.
O puedes volver a usar tests-passed en tu app.yml y tener una versión actualizada que debería solucionar todo. Solo para comprobar, ¿es esta una instalación estándar?
Hola, gracias por la respuesta.
Sí, lo es, pero seguí una guía aquí en el foro para hacer que Discourse sea accesible a través de la subcarpeta /forum/
Inicialmente había instalado la versión 3.1.0.beta4, pero cuando instalé “Air Theme” o cualquier otro tema, el sitio no cargó las hojas de estilo CSS y el diseño se rompió.
Después de actualizar de beta a estable, el tema no entró en conflicto, pero perdí algunas funciones
Ah, sí, lo dijiste antes. La configuración de subcarpeta es avanzada y no es para los débiles de corazón. Si quieres una vida fácil, deberías considerar la versión normal de subdominio.
Esto incluye una aplicación de Python dividida en 3 secciones:
/admin/
/contest/
/ranking/
El usuario que inicia sesión en la sección /contest/ puede conectarse a través de SSO al foro, que se encuentra en /forum/
¿Podría el hecho de que el sitio sea accesible desde una subcarpeta causarme problemas de compatibilidad, por ejemplo, con el tema que utiliza la versión beta?
No hay garantías de compatibilidad con nada al usar subcarpetas. Es una instalación avanzada y muy poco se prueba contra ella.
Podrías usar un subdominio diferente para tu instalación de Discourse. El SSO funcionará entre subdominios.
La parte superior de la guía de subcarpetas contiene este texto:
Necesitas volver a tests-passed para estar en un estado remotamente compatible, asumiendo que tu base de datos no está simplemente rota ahora. Revertir una versión no tiene soporte.