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.
Kommentare
Einen Kommentar schreiben