Auf meiner Seite habe ich versucht, die Wiederherstellung nur mit dem über die Schnittstelle erstellten Backup durchzuführen.
Wie bereits erwähnt, haben wir Avatar-Bilder und einige andere Kleinigkeiten verloren.
Ich habe versucht, die Anleitung von @riking zu befolgen, aber leider ohne Erfolg.
Ich habe versucht, die Avatar-Bilder zu aktualisieren, indem ich die Ausführung des Prozesses erzwungen habe. Das endete jedoch nach wenigen Millisekunden mit einem OK-Status, und die Avatare wurden nicht generiert.
Da wir unter Zeitdruck standen, um den Inhalt zu migrieren, habe ich das Forum auf dem alten Server gestoppt, den gesamten Inhalt in Containern und freigegebenen Verzeichnissen mit tar kopiert und Discourse auf dem neuen Server installiert (ohne die Anfangskonfiguration). Anschließend habe ich das freigegebene Verzeichnis und das Container-Verzeichnis dorthin kopiert und die App neu aufgebaut.
Jetzt funktioniert auf dem neuen Server alles.
Die Wiederherstellung aus einem Backup ist problematischer als erwartet (da es angesichts der Anweisungen, einfach neu zu installieren und über die Schnittstelle wiederherzustellen, eigentlich einfach erscheinen sollte).
Ich muss untersuchen, was bei der Wiederherstellung schiefgeht, und herausfinden, wie ich sicherstellen kann, dass das System hochfährt, auch wenn wir ein altes Backup wiederherstellen, während Discourse mehrere Versionen voraus ist im Vergleich zur Version, bei der das Backup erstellt wurde.
Ich mag Discourse sehr.
Wenn man von anderen traditionellen Foren kommt, fällt es manchmal schwer, herauszufinden, wo sich das Gesuchte befindet.
Die saubere Oberfläche hilft in solchen Fällen nicht unbedingt weiter.
Aber wenn man es schließlich findet, ist es dort, wo es sein sollte, und funktioniert auf clevere Weise.
Wir haben nur Probleme mit der Wiederherstellung aus Backups.
Und manchmal auch mit der starken Nutzung des Caches.
Discourse braucht beim ersten Laden in Ihrem Webbrowser eine Weile, aber danach läuft es flott, da ein Großteil der Verarbeitung auf Ihrem eigenen Rechner stattfindet und viel Caching verwendet (Avatare, Bilder, CSS usw.).
Die App ruft keine Informationen ab, die bereits auf Ihrem Computer gespeichert sind, was dem Server viel Arbeit spart (zumindest scheint das so zu sein, basierend auf meiner Erfahrung).
Wenn ich versuche, von einem Server auf einen anderen zu wechseln oder Discourse komplett neu zu installieren, sehe ich weiterhin den alten Inhalt, selbst wenn ich die Ansicht aktualisiere.
Ich konnte das Problem nicht lösen, bis ich den Verlauf des Webbrowsers gelöscht habe. Das hat mich eine ganze Weile beschäftigt und verwirrt.
ÜBRIGENS: Werden diese Avatar-Bilder gespeichert, wenn Sie die gespeicherten Miniaturbilder im Backup auswählen?
Denken Sie, es ist besser, sie zu speichern?
Unser Forum ist nicht allzu groß, aber das Sichern von 36.000 Bildern hat ziemlich lange gedauert.