Ich habe meine Website neu aufgebaut, und beim Öffnen des Browsers erschien folgende Meldung:
Oops
Die Software, die dieses Diskussionsforum betreibt, ist auf ein unerwartetes Problem gestoßen. Wir entschuldigen uns für die Unannehmlichkeiten.
Detaillierte Informationen zum Fehler wurden protokolliert und eine automatische Benachrichtigung ausgelöst. Wir werden uns das ansehen.
Es sind keine weiteren Maßnahmen erforderlich. Sollte der Fehler jedoch weiterhin auftreten, können Sie zusätzliche Details bereitstellen, einschließlich der Schritte zur Reproduktion des Fehlers, indem Sie einen Diskussionsthema in der Feedback-Kategorie der Website posten.
Ich erinnere mich, dass ich kurz vor dem Auftreten dieses Problems die Konfigurationsseite des AI-Plugins aufgerufen habe.
Für die Datei containers/app.yml habe ich lediglich am Ende folgende Konfiguration hinzugefügt:
params:
version: esr
Ich habe nun mehrfach einen Neuaufbau versucht, und bei jedem Neuladen erscheint diese Fehlermeldung.
Ist jemandem dieses Problem schon einmal begegnet?
Du hast wahrscheinlich einen Syntaxfehler in deiner Datei.
Anschließend bin ich kein Spezialist und weiß nicht, was genau du in deiner Datei app.yml geändert hast, aber um dein Forum so schnell wie möglich wieder zum Laufen zu bringen, lösche deine Änderung und führe ein Rebuild durch.
Vielleicht ist es eine Herabstufung. Ich habe diesen Server vor einigen Wochen neu bereitgestellt und dabei die Funktion zur Festlegung einer bestimmten Version getestet. Jetzt bin ich der Ansicht, dass ESR die bewährte Methode ist. Dann bin ich auf diesen „Oops“ gestoßen.
Aber es lief problemlos seit mehreren Wochen, und plötzlich trat dieser Fehler auf.
Wie lässt sich dieses Problem lösen? Muss man unbedingt auf die neueste Version upgraden?
Leider wird ein Downgrade nicht unterstützt. Du musst also entweder ein früheres Backup wiederherstellen, als du noch ESR verwendet hast, oder du musst latest ausführen, bis die nächste ESR-Version erscheint (im Juli).
Meinst du, das Problem entsteht durch einen Konflikt zwischen Daten und Code? Muss ich dann auf die Version des Codes zurückkehren, die zu meinen Daten passt?
Ja, genau. Das Datenbankschema wird regelmäßig geändert. Wenn dein Datenbankschema bereits auf latest aktualisiert wurde, ist es mit dem älteren Code auf ESR inkompatibel.
Das bedeutet, wenn ich einen neuen Server installiere, da die Standardinstallation standardmäßig auf „latest" erfolgt, könnte es in diesem Fall zu diesem Problem kommen, wenn ich ESR bereitstellen möchte.
Bei einem alten Server mit einer Version wie 3.5.0 ist das kein Problem, wenn ich auf ESR aktualisiere, richtig?