Projekt

Allgemein

Profil

Aktionen

GX-Task #63445

geschlossen

Weiterleitung zum Gambio Updater technisch anders lösen, um sie zuverlässig zu machen

Von Mirko Janssen vor fast 5 Jahren hinzugefügt. Vor fast 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Kategorie:
Updater
Zielversion:
% erledigt:

100%

Steps to reproduce:
Betroffene Versionen:
Unbestimmt
Release Notes Langtext:

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 :).


Aktionen

Auch abrufbar als: Atom PDF