Contao - Updates, Sicherheit, Backups und Fehlerbehebung
Zur Navigation springen
Zur Suche springen
Contao-Updates werden bei einer üblichen Installation über den Contao Manager und Composer ausgeführt. Vor jedem Update benötigen Sie ein vollständiges, extern verfügbares Backup und eine geschützte Testumgebung.
Inhaltsverzeichnis
Vollständiges Backup
Sichern Sie mindestens:
- Datenbank
- hochgeladene und projektbezogene Dateien
composer.jsonundcomposer.lock- eigene Templates, Konfiguration und Anpassungen
Prüfen Sie die Wiederherstellung regelmäßig. Ein Backup, das nie zurückgespielt wurde, ist nur eine Vermutung.
Update mit Contao Manager
- Prüfen Sie Systemanforderungen und Kompatibilität aller Erweiterungen.
- Aktualisieren Sie zuerst eine Staging-Kopie.
- Öffnen Sie den Contao Manager.
- Wählen Sie die gewünschte unterstützte Contao-Version und lassen Sie die Paketabhängigkeiten prüfen.
- Starten Sie Apply changes.
- Warten Sie den Composer-Lauf vollständig ab und prüfen Sie die Konsolenausgabe.
- Führen Sie die angebotene Datenbankmigration aus.
- Leeren Sie den Anwendungs-Cache.
- Prüfen Sie Seiten, Artikel, Formulare, Nachrichten, Events, Suche und Benutzerrechte.
Ändern Sie composer.lock nicht von Hand. Erzwingen Sie keine inkompatiblen Paketversionen.
Sicherheitsgrundlagen
- Verwenden Sie getrennte Konten und minimale Rechte.
- Aktivieren Sie Zwei-Faktor-Authentifizierung für privilegierte Backend-Konten.
- Entfernen Sie nicht benötigte Erweiterungen ordnungsgemäß.
- Halten Sie PHP, Contao und Pakete in unterstützten Versionen.
- Schützen Sie den Contao Manager mit einem starken, eigenen Passwort.
- Speichern Sie Backups außerhalb des öffentlich erreichbaren Dokumentenstamms.
- Prüfen Sie Formulare und Dateiuploads besonders sorgfältig.
Häufige Fehler
- Seite meldet „No layout specified“
- Ordnen Sie dem Website-Startpunkt oder der Seite ein gültiges Seitenlayout zu und prüfen Sie die Vererbung.
- Inhalt ist nicht sichtbar
- Prüfen Sie Veröffentlichung von Seite, Artikel und Inhaltselement sowie Zeitraum, Zugriffsschutz und Layoutbereich.
- Contao Manager bricht ab
- Prüfen Sie Konsolenausgabe, PHP-Version, Speichergrenze, Ausführungszeit und freien Speicherplatz. Starten Sie keine parallelen Composer-Läufe.
- Fehler nach Erweiterungsupdate
- Prüfen Sie Paketkompatibilität, Datenbankmigration und Cache. Stellen Sie bei Bedarf Dateien, Lockdatei und Datenbank aus demselben Sicherungszeitpunkt wieder her.

