Estoy intentando restaurar una copia de seguridad tomada de una instancia de Discourse autoalojada que no se actualizó desde mayo de 2021. El archivo app.yml no se personalizó (sin complementos).
Restauré la copia de seguridad en una instancia nueva. Los mensajes y usuarios se restauraron afortunadamente. Sin embargo, la barra lateral no da acceso a la mayoría de las opciones de administración:
Además, la mayoría de las páginas de administración ya no son accesibles. Por ejemplo, no puedo acceder a la página de administración de copias de seguridad https://<mydomain.org>/admin/backups/settings ya que devuelve un error de "Página no encontrada".
Todavía puedo administrar esa instancia usando la línea de comandos (./launcher enter app). Sin embargo, eso no es muy conveniente y temo que la base de datos pueda estar en un estado algo inconsistente.
¿Se te ocurre alguna forma de restaurar las páginas de administración? ¡Gracias!
Hola, espero que te encuentres bien.
Parece que puede haber una diferencia de versión entre tu copia de seguridad y la nueva instancia de Discourse, especialmente dado que la instancia original se actualizó por última vez en mayo de 2021.
Para resolver esto, intenta igualar las versiones verificando la versión antigua en tu archivo app.yml, cambiando la nueva instancia a esa versión y luego reconstruyendo. Si eso no funciona, restablece la configuración y borra la caché ejecutando Rails.cache.clear dentro del contenedor y luego reconstruyendo la aplicación.
Esto debería ayudar a restaurar el acceso a tus páginas de administración y garantizar que todo sea compatible.
¡Muchas gracias @Mike_Taku y @Ed_S por sus respuestas rápidas y relevantes!
Mi usuario era, de hecho, solo moderador y no administrador. Pude cambiar el permiso de mi usuario usando la consola y luego ver todas las configuraciones de administrador.
Si bien mi malentendido inicial de los roles de Discourse es la causa de mi problema, el símbolo que se muestra en la pestaña de usuario podría ser diferente entre administrador y moderador. Solo cuando el cursor se cierne sobre ese símbolo aparece una información sobre herramientas que dice “Administrador” o “Moderador”.