Nasser
(Nasser AlMutairi)
2. Juli 2024 um 13:59
1
Hallo,
ich betreibe eine selbst gehostete Discourse-Website und aktualisiere die Website immer über die Schaltfläche „Discourse aktualisieren“ im Admin-Bereich.
Heute konnte ich den Admin-Bereich nicht aufrufen und erhielt die Meldung „Hoppla! Diese Seite existiert nicht oder ist privat“. Ich konnte das Problem beheben, indem ich Discourse neu aufgebaut habe, und jetzt ist die Benutzeroberfläche aktualisiert, aber ich kann die Schaltfläche „Discourse aktualisieren“ nicht finden.
Kann mir jemand bei der Behebung dieses Problems helfen?
Vielen Dank
Bas
(Bas van Leeuwen (OOO until April 14))
2. Juli 2024 um 14:06
2
Ich glaube, Sie verwenden die absolut neueste Version, daher gibt es nichts zum Upgrade
1 „Gefällt mir“
Nasser
(Nasser AlMutairi)
2. Juli 2024 um 14:07
3
Vielen Dank für Ihre Antwort.
Wenn es also keine Updates gibt, wird der Button nicht sichtbar sein?
Nein, der Reiter „Update“ sollte immer vorhanden sein, auch wenn keine aktuellen Updates verfügbar sind. Er stammt vom Docker Manager Plugin.
Können Sie die Seite direkt aufrufen? [YourSite]/admin/update
3 „Gefällt mir“
Nasser
(Nasser AlMutairi)
2. Juli 2024 um 14:12
5
JammyDodger:
/admin/update
Vielen Dank für Ihre Antwort.
Ich werde auf diese Seite weitergeleitet.
Nur zur Überprüfung, als Sie Ihre Website neu aufgebaut haben, haben Sie das Docker Manager Plugin entfernt?
Nasser
(Nasser AlMutairi)
2. Juli 2024 um 14:17
7
Ich habe gerade mit den folgenden SSH-Befehlen neu aufgebaut:
cd /var/discourse
sudo ./launcher rebuild app
1 „Gefällt mir“
Nasser
(Nasser AlMutairi)
2. Juli 2024 um 14:24
8
Ich habe die Plugin-Datei überprüft
cd /var/discourse
nano containers/app.yml
Das sollte Ihre app.yml zur Bearbeitung öffnen, anstatt Ihnen mitzuteilen, dass sie nicht zugänglich ist. Möglicherweise müssen Sie sudo nano containers/app.yml verwenden.
Der Abschnitt „Plugins“ befindet sich weiter unten und sieht in etwa so aus:
## Plugins go here
## see https://meta.discourse.org/t/19157 for details
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
Wenn Sie diese jedoch nicht geöffnet und welche entfernt haben, sollte Docker Manager automatisch enthalten sein.
Vielleicht gibt es weitere Hinweise in Ihrem /logs?
1 „Gefällt mir“
Nasser
(Nasser AlMutairi)
2. Juli 2024 um 14:41
10
Ich konnte die app.yml mit dem sudo-Befehl öffnen.
Ich kann nichts in den Logs finden
Ich habe den Server neu gestartet und Discourse erneut neu erstellt, aber ich kann den Button „Upgrade Discourse“ nicht wiederfinden.
pfaffman
(Jay Pfaffman)
2. Juli 2024 um 17:06
11
Sind Sie als Administrator angemeldet?
3 „Gefällt mir“
Nasser
(Nasser AlMutairi)
2. Juli 2024 um 18:57
12
Vielen Dank für Ihre Antwort.
Wenn ich jetzt auf Admin klicke, erhalte ich folgende Meldung: „Hoppla! Diese Seite existiert nicht oder ist privat.“
Vielleicht wurde meine Website kompromittiert. Gibt es eine Möglichkeit, meine Admin-Berechtigungen wiederherzustellen?
pfaffman
(Jay Pfaffman)
2. Juli 2024 um 19:21
13
Sehen Sie das Admin-Menü?
Sie können
cd /var/discourse
./launcher enter app
rake admin:create
Nasser
(Nasser AlMutairi)
2. Juli 2024 um 19:33
14
Ich kann mich wieder im Admin-Bereich anmelden und habe das Passwort zurückgesetzt, aber ich kann den “Upgrade Discourse”-Button nicht finden.
Wenn ich direkt zu [MySite]/admin/update navigiere, erhalte ich folgende Meldung: „Hoppla! Diese Seite existiert nicht oder ist privat.“
Nasser
(Nasser AlMutairi)
3. Juli 2024 um 07:19
15
Ich sehe es, aber wenn ich darauf klicke, erhalte ich die folgende Meldung: „Hoppla! Diese Seite existiert nicht oder ist privat.“
Ich habe wieder die Admin-Berechtigungen verloren, ich weiß wirklich nicht, was los ist?!
Ah, ich habe eine Hypothese. Vielleicht entfernt die Navigation zur Upgrade-Seite Ihre Administratorrechte? Ich wollte gerade fragen, ob Sie es noch einmal versuchen könnten. Könnten Sie es ein weiteres Mal testen?
Nasser
(Nasser AlMutairi)
3. Juli 2024 um 07:35
17
Ich habe diese Methode mehr als dreimal versucht und das Passwort geändert, aber sie funktioniert nicht mehr
Ich sehe den Admin-Button, aber wenn ich darauf klicke, erhalte ich die Meldung „Ups! Diese Seite existiert nicht oder ist privat.“. Ich bin beim letzten Mal nicht zu /admin/update navigiert, und es hat keinen Unterschied gemacht.
Ich habe versucht, dies durch einen Neuaufbau mit dem Plugin discourse-user-card-badges zu reproduzieren, da dieses aus Ihrer Liste am auffälligsten war, und ich sehe einige ungewöhnliche Fehler bei der Navigation auf der Website. Es scheint nicht genau das zu sein, was Sie sehen, aber Sie könnten versuchen, dieses Plugin aus Ihrer app.yml zu entfernen und neu aufzubauen, um zu sehen, ob dies die Ursache Ihres Problems ist.
Nasser
(Nasser AlMutairi)
3. Juli 2024 um 08:09
20
Vielen Dank für Ihre Antwort.
Es ist der Admin-Button, und er funktioniert wieder, bevor ich die Seite durch Aufrufen von /admin/update beschädige.
JammyDodger:
Sie könnten versuchen, dieses Plugin aus Ihrer app.yml zu entfernen und neu zu erstellen, um zu sehen, ob dies die Ursache Ihres Problems ist.
Danke, ich kann den Admin-Bereich wieder betreten. Aber Discourse ist nach der Navigation zu /admin/update kaputt.
Ich habe versucht, zu /admin/update zu navigieren, und es ist wieder passiert. Ich kann den Admin-Bereich nicht mehr betreten und auch …
Ich baue Discourse jetzt wieder auf.
Bas
(Bas van Leeuwen (OOO until April 14))
3. Juli 2024 um 08:22
21
Diese beiden Probleme miteinander zu verknüpfen, fühlt sich an, als ob sie möglicherweise zusammenhängen:
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 „Gefällt mir“