Schlagwort-Archive: TYPO3

TYPO3 Backup-Script – Neue Version veröffentlicht

Für das einfache Sichern einer kompletten TYPO3-Instanz (Dateien und Datenbank) habe ich in 2011 ein kleines Shell-Script geschrieben und in diesem Blog veröffentlicht.

Das Script extrahiert automatisch die Zugangsdaten für die Datenbank aus der TYPO3-Konfigurationsdatei und nutzt diese um eine Sicherung der TYPO3-Datenbank zu erstellen.

Seit der Veröffentlichung der ersten Version meines TYPO3 Backup-Script in 2011 ist nun schon einige Zeit vergangen. Mit TYPO3 6.0 hat sich die Konfigurationsdatei verändert und das Skript musste angepasst werden.

Ab sofort wird auch TYPO3 6.0 unterstützt. Die neue Konfigurationsdatei wird nun korrekt erkannt und ausgelesen.

Download: TYPO3 Backup-Script V1.0

Nach dem Herunterladen und Entpacken der Zip-Datei muss der Pfad zum Backup-Verzeichnis angepasst werden:

BACKUP_DEST=/backup

Nach dem anschließenden 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:

TYPO3-Version >= 6.0 : LocalConfiguration.php wird ausgelesen..
Backup /html/typo3instanz/
Database: typo3db
Erstelle Sicherungsverzeichnis
Erstelle Sicherung der Datenbank...
Sichere Dateien...

TYPO3 Backup-Script

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