Contao-News

Wir informieren Dich 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 – Ankündigungen

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.

Alle News anzeigen

Kommentare

Einen Kommentar schreiben

Was ist die Summe aus 6 und 9?