Website-Deployment mit Wartungsmodus und Rollback
Version vom 20. September 2026, 20:07 Uhr von Station55 (Diskussion | Beiträge) (Ausführlichen Kundenleitfaden ergänzt)
Ein Deployment überträgt eine geprüfte Anwendungsversion in den Produktivbetrieb. Ein geplanter Ablauf verhindert, dass Besucher währenddessen halbfertige Dateien, alte Caches oder eine unpassende Datenbankversion erhalten.
Inhaltsverzeichnis
Vorbereitungen
- getesteter Release-Stand und dokumentierte Abhängigkeiten
- aktuelles, extern gespeichertes Backup
- bekannter Wiederherstellungsweg
- geplantes Wartungsfenster
- Zugriff auf Protokolle und Hosting-Verwaltung
- Liste wichtiger Funktionstests
Empfohlener Ablauf
- Prüfen Sie Speicherplatz, PHP-Version und benötigte Dienste.
- Erstellen und kontrollieren Sie Datei- und Datenbankbackup.
- Aktivieren Sie bei inkompatiblen Änderungen den Wartungsmodus.
- Stellen Sie den getesteten Code bereit.
- Installieren Sie Abhängigkeiten anhand der Lock-Dateien.
- Führen Sie freigegebene Datenbankmigrationen genau einmal aus.
- Aktualisieren oder leeren Sie Anwendungscaches.
- Prüfen Sie Website, Anmeldung, Formulare, E-Mail und Cronjobs.
- Beenden Sie den Wartungsmodus erst nach erfolgreichem Test.
- Überwachen Sie Fehlerprotokolle und Antwortzeiten.
Rollback planen
Halten Sie die vorherige Codeversion und passende Konfiguration verfügbar. Prüfen Sie vorab, ob Datenbankänderungen rückwärtskompatibel sind. Ein Datei-Rollback bei bereits veränderter Datenbank kann die Störung verschärfen.
Häufige Fehler
- Nur einzelne Dateien werden überschrieben
- Alte und neue Programmteile können gleichzeitig aktiv sein. Nutzen Sie nach Möglichkeit vollständige Release-Verzeichnisse oder das dokumentierte Updateverfahren der Anwendung.
- Wartungsseite wird gecacht
- Prüfen Sie CMS-, Reverse-Proxy- und CDN-Cache, bevor Sie die Freigabe beurteilen.
- Backup liegt nur auf demselben Webspace
- Ein Fehler, Angreifer oder Speicherausfall kann Original und Backup gleichzeitig betreffen.

