Jedes Webhostingpaket beinhaltet normalerweise eine tägliche Datensicherung. Diese ist oft aber auf den Webcontent beschränkt während das Herzstück einer WordPressinstallation, die Datenbank, außen vor bleibt. In diesen Fällen muss die Datenbank extra gesichert werden, entweder zu Fuß mit entsprechenden mysql Befehlen oder diversen WordPress Bordmitteln. Aber auch wenn der Hoster eine automatische Datenbanksicherung anbietet, ist es aus Sicherheits- und Beruhigungsgründen äußerst angenehm, automatisch einen täglichen Stand des gesamten Systems auf dem eigenen Rechner vorzufinden. Hier bieten sich die in großer Anzahl vorhandenen kostenlosen Speicherdienste im Netz an, allen voran die schon lange etablierte Dropbox. Wie andere Anbieter auch erhält man hier Speicherplatz im Netz, der sich im eigenen Rechner als normaler Ordner darstellt, dessen Inhalt automatisch synchronisiert wird.
Zu diesem Zweck stehen mehrere WordPress Plugins mit direkter Dropboxintegration zur Verfügung:
WordPress Backup to Dropbox
BackWPup
EZPZ One Click Backup
Alle Plugins sichern die Datenbank als mysql Dump. Die Datei kann dann mit dem üblicherweise vorhandenem phpMyAdmin oder auch “zu Fuß” mit mysql Befehlen in die Datenbank eingelesen werden. BackWPup und EZPZ One Click Backup liefern die Datensicherung lad komprimierte Datei mit einem entsprechendem Zeitstempel im Namen. Im Gegensatz zu WordPress Backup to Dropbox, wo nur die geänderten oder neuen Dateien einzeln übertragen werden. Dadurch hat man zwar nicht automatisch verschiedene Sicherungsstände, muss sich aber auch nicht um das Entfernen alter Sicherungen kümmern.
WordPress Backup to Dropbox
Nach der Pluginaktivierung können wir im Adminbereich unter Einstellungen Backup to Dropbox die Konfiguration vornehmen. Beim ersten Aufruf muss man das Plugin einmalig für die eigene Dropbox autorisieren. Danach steht die Einstellungsseite zur Verfügung. Hier wird auch das Protokoll der letzten Sicherungsläufe angezeigt:

Hinter der Einstellung Locally store backup in this folder verbirgt sich der Speicherort für die Datenbanksicherung.
Gerade beim ersten Aufruf dauert der Backupvorgang recht lange, was immer wieder zu der auch oben sichtbaren Fehlermeldung führt. Irgendwann aber kommt die Meldung, dass alles geklappt hat. Bei dieser WordPressinstallation dauerte das erste Backup ca. 12 Stunden. Dies ist aber verschmerzbar, da kein manuelles Eingreifen nötig ist. Wünschenswert wäre aber sicher eine Erfolgsmail.
BackWPup
Dieses Plugin sichert die Dateien in eine komprimierte Datei und lässt an Konfigurationsmöglichkeiten kaum Wünsche offen. Außer zur Dropbox gibt es Schnittstellen zu Amazon S3, Google Storage, Microsoft Azurs, RackSpaceCloud und SugarSync. Man kann das Backup auch auf einem FTP Server sichern oder als Email verschicken.

Es können mehrere Sicherungsaufträge angelegt werden, die in einer Übersicht auf der Auftragsseite angezeigt werden. Jeder Auftrag bietet umfassende Einstellungsmöglichkeiten, u.a. die zu sichernden Dateien und Tabellen, der Zeitplan, das Format der Sicherungsdatei und Protokolleinstellungen.
Das Protokoll kann als Email empfangen werden. Im Dashboard werden die letzten Protokolle und die aktiven Aufträge in einer Übersicht angezeigt.
EZPZ One Click Backup
EZPZ bietet m.o.w die gleichen Konfigurationsmöglichkeiten wie BackWPup. Die Dropboxintegration ist aber nur mit einer kostenpflichtigen Erweiterung möglich,deren Kosten sind mit 2,95$ pro Domain aber überschaubar und kann mit einer 3o-tägigen Testlizenz getestet werden. Ein Download der Erweiterung erfolgt in der WordPress-Installation unter EZPZ OCB – Settings – Extensions Manager. Leider ist mir der Download nicht gelungen. Der Vorgang hängt in der Luft und gibt keinerlei Fehlermeldungen von sich. Sollte sich hier eine Lösung ergeben, werde ich dann darüber berichten. Die Alternative eines automatischen Backups auf einem FTP-Server habe ich nicht getestet.
Interessant ist aber in jedem Fall die Möglichkeit eines automatischen Wiedereinspielens einer Datensicherung. Hierzu muss die Backupdatei in die WordPress-Installation kopiert und anschließend entpackt werden. Die Wiederherstellung ruft man dann auf mit http://www/domainname//EZPZ_RESTORATION_FILES/EZPZ_RESTORE.PHP. Mit einem Klick können die Backupdateien später wieder entfernt werden. Dann verschwindet auch eine ständig auftauchende Fehlermeldung im Dashboard bezüglich einer Division durch 0.
Ein Protokollversand per Email scheint nicht möglich zu sein. Zur Zeit ist keine deutsche Übersetzung vorhanden.