Um das Sichern einer kompletten TYPO3-Instanz (Dateien und Datenbank) zu vereinfachen habe ich das folgende kleine Shell-Script geschrieben.
Das Script extrahiert automatisch die Zugangsdaten für die Datenbank aus der localconf.php und nutzt diese um eine Sicherung der TYPO3-Datenbank zu erstellen.
Download: typo3-backupscript (Neue Version siehe hier)
Nach dem Entpacken muss der Pfad zum Backup-Verzeichnis angepasst werden:
BACKUP_DEST=/backup
Nach dem Hochladen des Scripts auf den Server muss die Datei noch ausführbar gemacht werden:
chmod +x backup-typo3.sh
Anschließend kann das Backup wie folgt gestartet werden:
./backup-typo3.sh /html/typo3instanz/
Bildschirmausgabe:
Backup /html/typo3instanz/ Database: typo3db Erstelle Sicherungsverzeichnis Erstelle Sicherung der Datenbank... Sichere Dateien... tar: Entferne führende „/“ von Elementnamen
DANKE, DANKE, DANKE!
Das ist ja mal eins der besten TYPO3 Backup Skripte EVER!
Schönen Gruß,
Emil
Wenn Du jetzt noch ein Skript zum einfachen Zurückspielen eines Backups erstellen könntest wäre es perfekt…
Schönen Gruß,
Emil
Hallo Emil,
über ein Skript für das Zurückspielen hab ich auch schon nachgedacht. Die Herausforderung daran besteht darin die unterschiedlichen Anforderungen abzubilden. Bei Gelegenheit werde ich mich da mal dransetzen.
Gruß,
Clemens
Hallo Clemes,
es gibt nicht zufällig was neues vom Restore Script? 😉
Viele Grüße
Korbinian
Hallo Korbinian,
im Moment bin ich zeitlich mit anderen Projekten sehr gut ausgelastet. Eine neue Version der Backup-Skriptes werde ich jedoch bald veröffentlichen.
Viele Grüße
Clemens