Ich habe gerade ein Update durchgeführt und erhalte nun die Meldung „Ihre Website funktioniert möglicherweise nicht, da ein Theme / eine Komponente Fehler aufweist“, wenn ich meine Website aufrufe. Das Problem ist, dass mir keine Ahnung gegeben wird, was der Fehler ist. Auf meiner Seite hat sich nichts geändert. Nur das Update. Kann mir jemand helfen, zumindest herauszufinden, was an meinem Theme Discourse beleidigt?
EDIT: Es scheint, dass einige Skripte, die ich in den HEAD-Bereich meines Skripts eingefügt habe, nicht mehr angezeigt werden. Diese laden nur einige Newsfeeds. Kann jemand Licht darauf werfen?
Ja. Ich wusste nicht einmal, dass das passiert. Ich werde die Website zurücksetzen und das lesen, bevor ich das Update erneut versuche. Danke, dass Sie mich in die richtige Richtung gewiesen haben.
Das Problem, das ich habe, ist, dass ich keine Ahnung habe, was diese neue Discourse an meiner Website nicht mag. Gibt es irgendwo ein Fehlerprotokoll, das ich mir ansehen kann? Alles, was mir gesagt wird, ist, dass ein Thema/eine Komponente Fehler aufweist. Kein Hinweis darauf, welche Fehler.
Danke, ich wusste nicht einmal von der /logs-Seite, aber das hat sehr geholfen. „Ember ist nicht definiert“. Sieht aus, als würde ich morgen googeln. lol.
Klingt nach einer fehlerhaften Komponente/einem fehlerhaften Plugin. Und das wussten wir bereits. Gibt es einen Hinweis darauf, was es sein könnte? Können Sie diesen Fehler hier einfügen?
Die globale Ember-Nutzung wurde eingestellt. Dies lässt sich relativ einfach beheben. Wenn Sie die fehlerhafte Komponente herausfinden oder Probleme bei der Behebung Ihres benutzerdefinierten Codes haben, können Sie gerne fragen; wir helfen Ihnen gerne weiter!
Ich habe also darüber nachgedacht, dass der beste Weg, damit umzugehen, darin besteht, einfach eine neue Discourse-Instanz zu starten und mein Backup wiederherzustellen. Meine bestehende Discourse-Instanz läuft auf einer 6 Jahre alten Ubuntu-Version, die keine LTS-Updates mehr erhält. Zeit für eine Auffrischung.
Um es jedoch schwierig zu machen, möchte ich die Gelegenheit nutzen, um die Domain zu ändern. Ich habe die aktuelle Discourse-Instanz unter https://mydomain.com installiert. Ich möchte die neue Discourse-Instanz unter https://discourse.mydomain.com installieren. Ich richte gerade eine neue Discourse-Instanz unter https://discourse.mydomain.com ein, während ich das hier schreibe. Meine Frage ist einfach diese:
Was passiert, wenn ich das Backup von mydomain.com nehme und es in discourse.mydomain.com wiederherstelle? Funktioniert dann alles einfach magisch unter der neuen Domain? Ich möchte meine Benutzer oder den Postverlauf nicht verlieren.
Schon gut. Ich habe es gerade selbst gemacht und es hat gut funktioniert. Danke an alle, die mir in diesem Thread geholfen haben. Ich werde dies als gelöst markieren.
Nun, wie ich oben erwähnt habe, war der von mir genutzte VPS 6 Jahre alt, also habe ich einen neuen auf Ubuntu 22.04 LTS erstellt, Discourse frisch installiert und dann ein Backup meines Forums in die neue Discourse-Instanz wiederhergestellt. Alle meine Probleme waren behoben. Keine Daten verloren. Keine Ausfallzeit außer meinen Newsfeeds, die eine Weile nicht funktionierten.