Ich habe über mein Admin-Panel auf die neueste Version aktualisiert, und jetzt funktioniert das Burger-Menü nicht (es passiert nichts, wenn ich darauf klicke). Wenn ich versuche, indirekt über eine andere Seite zur Admin-Seite zu gelangen, erhalte ich die Meldung: „Oops! Diese Seite existiert nicht oder ist privat.
Nur zur Ergänzung…
Ich hatte vorsorglich ein Backup-Admin-Konto mit einer anderen E-Mail-Adresse erstellt. Ich habe mich über dieses Konto mit einem anderen Browser angemeldet (Firefox, während ich Chrome mit dem ursprünglichen Konto verwende), und das Problem besteht weiterhin.
Willkommen zurück @RaviJayagopal ![]()
Hast du dich beim Einrichten deiner Seite an den offiziellen Installationsleitfaden gehalten?
Treten die Probleme immer noch auf, wenn du den Safe-Mode ausprobierst?
deine.seite.de/safe-mode
Siehst du Fehler in der Browserkonsole?
Hast du nicht-offizielle Plugins installiert?
Hallo @Johani,
vielen Dank für deine Antwort. Ja, die Installation wurde gemäß der Dokumentation durchgeführt. Meine Seite läuft seit über einem Jahr einwandfrei, und ich habe das Docker-Manager-Upgrade sowie das Forum-Upgrade in den letzten mehr als einem Jahr mehrfach durchgeführt.
Der abgesicherte Modus hilft ebenfalls nicht. Der Burger-Menü-Button lässt sich immer noch nicht öffnen, und ich komme nicht auf die Admin-Seite.
Ich habe keine Plugins installiert, weder offizielle noch inoffizielle.
Wie lange ist es her, dass Sie das letzte Mal über die Konsole aktualisiert haben? Wenn es eine Weile her ist, würde ich empfehlen, nach dem SSH-Zugriff auf Ihren Server Folgendes auszuführen, um zu prüfen, ob dies Ihr Problem behebt.
cd /var/discourse
git pull
./launcher rebuild app
Falls dies nicht hilft, empfehle ich, alle nicht-offiziellen Plugins zu entfernen und einen weiteren Neuaufbau durchzuführen.
Das ist der Fehler, den ich in der JS-Konsole sehe:
admin-931041a70cc9f399a2f29e2c4afe1ae3f4fdc800ae4847a500ff7fb1a18d4346.js:1 Ressource konnte nicht geladen werden: Der Server antwortete mit einem Statuscode 404 ()
Verwendest du Cloudflare oder einen Proxy vor Discourse?
Nein. Nur eine grundlegende, Standard-Installation von Discourse auf Digital Ocean, Schritt für Schritt gemäß der Installationsanleitung. Keine Plugins – überhaupt keine.
Und es lief schon lange einwandfrei. Nur das Upgrade, das ich heute früh durchgeführt habe, verursacht dieses Problem.
Hier ist ein weiterer JS-Konsolenfehler in Chrome:
Uncaught (in promise) Error: There is no route named admin
at N.handlersFor (_ember_jquery-c2cca4a19fd4c70eabc95b010a6d7643955ec2a2251aeb1d70f625773eebea21.js:67202)
at t.r.applyToState (_ember_jquery-c2cca4a19fd4c70eabc95b010a6d7643955ec2a2251aeb1d70f625773eebea21.js:68624)
at u.n.generate (_ember_jquery-c2cca4a19fd4c70eabc95b010a6d7643955ec2a2251aeb1d70f625773eebea21.js:69651)
at CustomWidget.href (application-5ade79a09d5d305014f3543d57298f97e44330ed11effaa0f920f0fae5cc69de.js:71237)
at CustomWidget.buildAttributes (application-5ade79a09d5d305014f3543d57298f97e44330ed11effaa0f920f0fae5cc69de.js:71253)
at CustomWidget.draw (application-5ade79a09d5d305014f3543d57298f97e44330ed11effaa0f920f0fae5cc69de.js:77241)
at CustomWidget.render (application-5ade79a09d5d305014f3543d57298f97e44330ed11effaa0f920f0fae5cc69de.js:77053)
at renderThunk (vendor-6f134c08df0bcd1400292f4b6d77d179ad8668a38aede2b58bebaac15023e420.js:18307)
at handleThunk (vendor-6f134c08df0bcd1400292f4b6d77d179ad8668a38aede2b58bebaac15023e420.js:18294)
at createElement (vendor-6f134c08df0bcd1400292f4b6d77d179ad8668a38aede2b58bebaac15023e420.js:17663)
Mir ist gerade aufgefallen, dass auch das Klicken auf mein eigenes Avatar-Bild direkt neben dem Burger-Menü nichts bewirkt. Keine Dropdowns oder sonstiges.
Ich bin mir nicht sicher, dies deutet auf ein Netzwerkproblem hin und dies zeigt, dass Sie einige benutzerdefinierte Plugins haben.
Ich weiß, dass Sie gesagt haben, dass Sie keine haben, aber es sieht so aus, als wären einige benutzerdefinierte Plugins installiert – die vielleicht von jemand anderem installiert wurden oder die Sie einfach vergessen haben.
Lassen Sie uns das also zuerst ausschließen. Wenn die Befehle hier Ihr Problem nicht lösen, können Sie bitte noch einmal überprüfen, ob keine benutzerdefinierten Plugins installiert sind, indem Sie die Datei app.yaml auf Ihrem Server prüfen?
Das hat es behoben.
Danke!
