Serverumzug

Hallo zusammen

Ich bin dabei, unseren Discourse-Server an einen neuen Standort zu verlegen.

Auf dem alten Server habe ich Folgendes getan:
discourse backup
dann die neueste Sicherungsdatei vom Container auf das Host-System kopiert
dann auf den neuen Server kopiert

dann auf dem neuen Server:
den Discourse-Container gestartet
die Sicherungsdatei hineinkopiert
discourse restore ausgeführt (lief gut)

Dann habe ich möglicherweise einen Fehler gemacht, ich habe versucht, den Discourse-Container mit docker restart neu zu starten, ohne ihn neu zu erstellen.
Als ich ihn im Browser öffnete, wurden mir nur fünf blinkende Punkte angezeigt.

Ich habe versucht, die App mit dem Befehl ‘launcher rebuild app’ neu zu erstellen. dasselbe Ergebnis mit fünf blinkenden Punkten.

Was übersehe ich?
Vielen Dank im Voraus.

Wurde der Neuerstellungsprozess erfolgreich abgeschlossen? Läuft der Container?

Sie können versuchen, Discourse Doctor auszuführen:

sudo -s
/var/discourse/
./discourse-doctor

Das sollte mehr Informationen liefern, die helfen könnten.

Der Wiederaufbau verläuft problemlos. Und discourse-doctor findet kein Problem.

Was passiert, wenn Sie den Sicherheitsmodus versuchen?

Wurde dies mit der Standardinstallation oder einer anderen Methode durchgeführt? Haben Sie sich die Website angesehen, bevor Sie das Backup wiederhergestellt haben?

Schauen Sie in die JavaScript-Konsole. Es handelt sich wahrscheinlich um ein defektes Theme, aber es könnte auch eine defekte CDN-Konfiguration sein, wenn Sie ein CDN (oder S3) haben. Wenn Sie kein CDN haben, wird der abgesicherte Modus es wahrscheinlich beheben. Dann können Sie das Theme (oder vielleicht ein Plugin) finden, das das Problem verursacht.

3 „Gefällt mir“

funktioniert einwandfrei, wenn ich inoffizielle Plugins deaktiviere.

no_unofficial_plugins

Wie kann ich eine Liste der installierten Plugins abrufen?

Entfernen Sie hauptsächlich diejenigen, die nicht aus github/discourse/ in Ihrer app.yml stammen, und bauen Sie dann neu.

3 „Gefällt mir“

Wenn Sie jedoch eine Liste Ihrer Plugins hier teilen, können wir möglicherweise eines mit einem bekannten Problem erkennen, was Ihnen einige Zeit sparen könnte. :+1:

1 „Gefällt mir“