Wie kann ich zurücksetzen?
Danke
Normalerweise nicht empfohlen meiner Meinung nach, aber die Schritte wären die folgenden:
In Ihrer app.yml, im Versions-Tag (Kommentieren Sie die Zeile aus), ersetzen Sie test-passed durch „v2.9.0.beta9“ (Entspricht dem Tag auf GitHub) und bauen Sie neu.
Obwohl Sie früher oder später zu test-passed zurückkehren müssen
Kann ich die gleichen Schritte verwenden, um auf die „Stabile“ Version zurückzustufen?
Theoretisch ja, aber diese Änderung könnte definitiv zu einer fehlerhaften Website führen.
Ich schätze Ihre Hilfe,
ich habe es versucht, aber es hat nicht funktioniert
Ich denke, ich muss auf ein Update warten, um den BUG zu beheben
Leider ist die Website ohne CSS eine sehr schlechte Benutzererfahrung
Hier ist nichts Theoretisches. Migrationen sind nicht umkehrbar.
Downgrades ohne Backup sind niemals eine Option.
Ich habe ein altes Backup.
Kann ich also downgraden, indem ich die Version in app.yml auf „Stable v2.8.9“ ändere und die App neu erstelle?
Ist das möglich?
Um Datenbankprobleme zu vermeiden, müssen Sie die genaue Version im Backup ermitteln und eine neue Instanz darauf erstellen, dann Ihre Datenbank wiederherstellen.
Das Problem hier ist, dass Sie eine Produktionsseite aktualisiert haben, ohne sie vorher zu testen. Wenn Ihre Seite wichtig ist, müssen Sie das Risiko dieser Updates reduzieren, indem Sie sie zuerst auf einer repräsentativen Staging-Kopie testen.
Meine alte Sicherung für “Discourse 2.8.9”
Wie erstelle ich eine neue Instanz für 2.8.9?
Waren Sie zuvor auf tests-passed oder beta?
Wenn Sie auf tests-passed waren, müssen Sie wie oben beschrieben vorgehen und Ihr Backup auf die genaue Version überprüfen, zu der es erstellt wurde.
Backup für Discourse 2.8.9 - zuvor auf tests-passed.
Können Sie mir die Schritte nennen, um eine neue Instanz für dieses Backup zu erstellen?
Wie kann ich ein frisches Discourse 2.8.9 installieren, damit ich mein Backup später ohne Risiko importieren kann?
Danke.
Wenn Sie sich auf tests-passed befanden, funktioniert eine frische Installation von 2.8 Beta 9 für Sie nicht, weshalb Sie v2.9.0.beta9 nicht verwenden können, wie von jemand anderem oben vorgeschlagen. Wie der Name schon sagt, ist tests-passed die neueste Version von zusammengeführten Änderungen, die die erforderliche Testsuite bestanden hat.
Sie müssen die genaue Version von Discourse in Ihrer app.yml durch Inspektion Ihrer Sicherungsdatei festlegen.
Wenn die von Ihnen verwendeten Plugins seit dem Build in Ihrer Sicherung aktualisiert wurden, müssen Sie möglicherweise auch diese Versionen im Plugin-Abschnitt Ihrer app.yml festlegen.
Nicht ganz. Jede höhere Version ist in Ordnung. Wenn Ihre Sicherung also von stabil war, können Sie entweder stable installieren oder einen bestimmten Commit überprüfen (7647cf6a22aa7f9454123b24262ca04290b4d774 für 2.9.0 Beta 9)
Okay, aber es ist von test-passed, nicht von b9 oder stable.
Es ist ein Update, das die Kompatibilität gebrochen hat, daher zielen wir auf eine bekannte gute Konfiguration ab.
Ich glaube, er meint: „Mein Backup ist von 2.8.9 und ich war vorher bei Tests bestanden.“ Wenn er also das Backup wiederherstellt, wird alles >= 2.8.9 funktionieren.
2 Beiträge wurden in ein neues Thema aufgeteilt: Sicher per /admin aktualisieren?