Nasser
(Nasser AlMutairi)
2 Julio, 2024 13:59
1
Hola,
Estoy ejecutando un sitio web de Discourse autoalojado y siempre actualizo el sitio web con el botón “Actualizar Discourse” en el área de administración.
Hoy no pude acceder al área de administración y recibí este mensaje: “¡Ups! Esa página no existe o es privada”. Logré solucionar el problema reconstruyendo Discourse y ahora la interfaz está actualizada, pero no encuentro el botón “Actualizar Discourse”.
¿Alguien puede ayudarme a solucionar este problema?
Gracias.
Bas
(Bas van Leeuwen)
2 Julio, 2024 14:06
2
Creo que estás ejecutando la última versión, ¡así que no hay nada que actualizar!
1 me gusta
Nasser
(Nasser AlMutairi)
2 Julio, 2024 14:07
3
Gracias por tu respuesta.
Entonces, si no hay actualizaciones, ¿el botón no será visible?
No, la pestaña ‘update’ siempre debe estar ahí, incluso si no hay actualizaciones actuales de las que aprovechar. Proviene del plugin docker manager.
¿Puedes acceder a la página directamente? [YourSite]/admin/update
3 Me gusta
Nasser
(Nasser AlMutairi)
2 Julio, 2024 14:12
5
JammyDodger:
/admin/update
Gracias por tu respuesta.
Soy redirigido a esta página.
Solo para comprobar, cuando reconstruiste tu sitio, ¿eliminaste el plugin de gestión de Docker?
Nasser
(Nasser AlMutairi)
2 Julio, 2024 14:17
7
Acabo de reconstruir usando los siguientes comandos SSH:
cd /var/discourse
sudo ./launcher rebuild app
1 me gusta
Nasser
(Nasser AlMutairi)
2 Julio, 2024 14:24
8
Revisé el archivo de plugins
cd /var/discourse
nano containers/app.yml
Eso debería abrir tu app.yml para editarlo en lugar de decirte que no es accesible. Es posible que necesites usar sudo nano containers/app.yml
La sección de plugins está hacia el final y se ve algo así:
## Los plugins van aquí
## ver https://meta.discourse.org/t/19157 para más detalles
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-adplugin
- git clone https://github.com/discourse/discourse-akismet
- git clone https://github.com/discourse/discourse-assign
- git clone https://github.com/discourse/discourse-cakeday
- git clone https://github.com/discourse/discourse-calendar
- git clone https://github.com/discourse/discourse-category-experts
- git clone https://github.com/discourse/discourse-data-explorer
- git clone https://github.com/discourse/discourse-docs
- git clone https://github.com/discourse/discourse-encrypt
- git clone https://github.com/discourse/discourse-follow
Aunque si no has abierto eso y has editado alguno, docker manager debería incluirse automáticamente.
¿Quizás hay más pistas en tu /logs?
1 me gusta
Nasser
(Nasser AlMutairi)
2 Julio, 2024 14:41
10
Logré abrir el app.yml usando el comando sudo.
No encuentro nada en los registros
He reiniciado el servidor y reconstruido Discourse de nuevo, pero no consigo que vuelva a aparecer el botón “Upgrade Discourse”.
pfaffman
(Jay Pfaffman)
2 Julio, 2024 17:06
11
¿Has iniciado sesión como administrador?
3 Me gusta
Nasser
(Nasser AlMutairi)
2 Julio, 2024 18:57
12
Gracias por tu respuesta.
Ahora, cuando hago clic en Administrador, recibo el siguiente mensaje: “¡Uy! Esa página no existe o es privada”.
¿Quizás mi sitio web ha sido comprometido? ¿Hay alguna forma de restaurar mis privilegios de administrador?
pfaffman
(Jay Pfaffman)
2 Julio, 2024 19:21
13
¿Ves el menú de administrador?
Puedes
cd /var/discourse
./launcher enter app
rake admin:create
Nasser
(Nasser AlMutairi)
2 Julio, 2024 19:33
14
Ya puedo iniciar sesión en el área de administración y he restablecido la contraseña, pero no encuentro el botón de actualizar Discourse.
Cuando navego directamente a [MiSitio]/admin/update, recibo el siguiente mensaje: “¡Ups! Esa página no existe o es privada.”
Nasser
(Nasser AlMutairi)
3 Julio, 2024 07:19
15
Lo veo, pero cuando hago clic en él, recibo el siguiente mensaje: “¡Uy! Esa página no existe o es privada”.
He vuelto a perder los privilegios de administrador, ¡realmente no sé qué está pasando!
Ah, tengo una hipótesis. ¿Quizás navegar a la página de actualización te des-administra? Estaba a punto de preguntarte si podías intentarlo de nuevo. ¿Podrías hacerlo otra vez para probarlo?
Nasser
(Nasser AlMutairi)
3 Julio, 2024 07:35
17
He intentado este método más de tres veces y he cambiado la contraseña, pero ya no funciona
Veo el botón de administrador pero cuando hago clic recibo el mensaje “¡Ups! Esa página no existe o es privada”. No navegué a /admin/update la última vez, y no hizo ninguna diferencia.
He intentado reproducir esto reconstruyendo con el plugin discourse-user-card-badges, ya que es el que más destacaba de tu lista, y estoy viendo algunos errores inusuales al navegar por el sitio. No parece ser exactamente lo que estás viendo, pero podrías intentar eliminar ese plugin de tu app.yml y reconstruir para ver si esa es la causa principal de tu problema.
Nasser
(Nasser AlMutairi)
3 Julio, 2024 08:09
20
Gracias por tu respuesta.
Es el botón de Administrador, y vuelve a funcionar antes de que rompa el sitio navegando a /admin/update
Gracias, ya puedo entrar al área de administración de nuevo. Pero discourse está roto después de navegar a /admin/update
Intenté navegar a /admin/update, y sucedió de nuevo. Ya no puedo entrar al área de administración y además…
Estoy reconstruyendo discourse de nuevo ahora.
Bas
(Bas van Leeuwen)
3 Julio, 2024 08:22
21
Vinculando estos dos problemas, parece que podrían estar relacionados:
Hello All
I lost Admin access of my forum, Means i am not able to see it. My user is now changed to a normal user. Can someone help me please?
website is applecommunity.pk
1 me gusta