GX-Task #63445
geschlossenWeiterleitung zum Gambio Updater technisch anders lösen, um sie zuverlässig zu machen
100%
Es wird nun eine "Shop im Wartungsmodus" Seite angezeigt, wenn nach dem Hochladen eines Updates die Ausführung des Gambio Updaters noch erforderlich ist
Beschreibung
Wir haben aktuell das Problem, dass oftmals die automatische Umleitung zum Updater nach Upload der Service Pack / Master Update Dateien nicht funktioniert, da Shop-Dateiänderungen zu einem fatalen Fehler führen. Lösung ist, dass das Update z. B. im Cache-Ordner eine Flag-Datei ausliefert, die ganz am Anfang der index.php auf Vorhandensein abgefragt wird, um ggf. eine Weiterleitung durchzuführen. Da es dann nicht mehr zur Ausführung von Shop-Code kommt, ist die Weiterleitung zuverlässig. Nachteil ist, dass jeder Besucher des Shops in der Zeit zum Updater weitergeleitet wird und nicht etwa eine Shop-Offline-Seite sieht. Das ist aber kein Problem, wenn man die Startseite des Updaters um einen Hinweistext erweitert, der erklärt, dass der Shop gerade gewartet wird und in Kürze wieder erreichbar ist. Der Admin kann sich da weiterhin einloggen, um das Update abzuschließen. Nach Durchführung des Updates löscht der Updater die Flag-Datei im cache-Ordner weg, so dass der Shop wieder erreichbar ist.
Die Umsetzung hat für mich eine hohe Priorität, weil Shopbetreiber keine Anleitungen lesen und so unnötig Anfragen im Support landen, warum der Shop denn kaputt ist und der Updater nicht geladen wird, obwohl in der Anleitung darauf hingewiesen wird, dass in so einem Fall die Url manuell geändert werden muss (/gambio_updater aufrufen).
Die Umsetzung ist technisch sehr einfach :).
Checkliste 0/0
Von Mirko Janssen vor fast 6 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an wurde von Mirko Janssen zu Core-Entwickler geändert
- Zielversion wurde von 58 zu 3.13.3.0 geändert
- Release Notes Langtext aktualisiert (Vergleich)
For testing checkout branch 3.13_feature_gambio_updater_redirection
Von Wilken Haase vor fast 6 Jahren aktualisiert
Bitte nicht! Wenn jeder Endkunde im Updater landet fände ich sehr, sehr, sehr hässlich!
Wenn ein Update nötig ist hat die Offline Seite zu erscheinen.