Gretchenfrage-Modulupdate
Beim Update eines Moduls gibt es eine kleine Checkbox die große Wirkung hat: "Überschreibe neuere Dateien".
Das Problem
Wenn ein Modul per FTP auf den Server übertragen wurde haben die Dateien das Datum des Uploads — nicht das ursprüngliche Veröffentlichungsdatum des Moduls. Der Installer sieht dann "neuere" Dateien auf dem Server und überschreibt sie standardmäßig nicht.
Ergebnis: Das Update wird als erfolgreich gemeldet, aber die alten Dateien bleiben bestehen — das Modul läuft weiter in der alten Version.
Checkbox nicht aktiviert (Standard)
- Nur Dateien die noch nicht vorhanden sind werden installiert
- Ältere Dateien werden überschrieben
- Neuere Dateien (auch wenn es die alte Version ist) bleiben erhalten
- Gefahr: Update schlägt de facto fehl ohne Fehlermeldung
Checkbox aktiviert ("Dampfwalze")
- Alle Moduldateien werden überschrieben
- Update ist garantiert vollständig
- Gefahr: Eigene Anpassungen an
frontend.cssoder anderen Moduldateien gehen verloren
Empfohlenes Vorgehen
- Vor dem Update eigene Anpassungen an Moduldateien per FTP oder mit dem Addon File Editor sichern
- Checkbox "Überschreibe neuere Dateien" aktivieren
- Update einspielen
- Eigene Anpassungen manuell wieder einpflegen
Muss ich überhaupt updaten?
Nicht jedes Update muss sofort eingespielt werden. Ausnahmen:
- Sicherheitsupdates — immer einspielen
- Funktionserweiterungen die gebraucht werden — nach Abwägung
- Kompatibilitätsupdates für neue PHP-Versionen — bei PHP-Wechsel erforderlich