Contao-News

Wir informieren Sie hier regelmäßig zu Updates, stellen Best-Practice-Arbeiten vor und berichten über Aktuelles aus dem Contaoversum.

Live Update mit Datenbank-Backup

von Leo Feyer

Die Version 3.0 des Contao Live Update erstellt nun auch Backups der Datenbank und stellt diese bei einem Upgrade oder Downgrade wieder her.

Dabei nutzt das Tool die PHP-Funktion shell_exec() oder exec(), um auf die Kommandozeile zuzugreifen und dort die Kommandos mysqldump bzw. mysql aufzurufen. Sind diese PHP-Funktionen nicht verfügbar oder können die MySQL-Kommandos nicht mittels which gefunden werden, wird das Live Update wie gehabt ohne Datenbank-Backup durchgeführt.

Neu sind die Schritte 2 und 5, in denen zunächst die aktuelle Datenbank gesichert wird und anschließend das zur Zielversion passende Backup (sofern im Ordner system/backups vorhanden) wiederhergestellt wird.

Wie bei allen anderen PHP-MySQL-Backuplösungen, können die Laufzeit und der Speicherbedarf des PHP-Prozesses je nach Größe der Datenbank limitierende Faktoren sein. Gegebenenfalls sind hier Anpassungen an der PHP-Konfiguration notwendig.

Zurück zur News-Übersicht.

Einen Kommentar schreiben

Bücher und Videos