Shopsoftware randshop vollautomatisch sichern

Der online Shop läuft, die ersten Bestellungen kommen auch schon rein. Jetzt heißt es nur nicht fahrlässig werden und die Sicherung der Daten vergessen!

Unbedingt gesichert werden muss die shop Datenbank und das Verzeichnis mit den Bildern, da die Bilder beim Hochladen die Id des Artikels mit in den Namen bekommen und deshalb zu den Datenbankeinträgen passen müssen.

Die Software selbst und eventuell angepasste Templates sollte ja auf dem heimischen Rechner liegen, von da wurden sie ja auf den Webspace hochgeladen und brauch deshalb nicht mehr gesondert gesichert werden.

Ansonsten wäre die .htaccess noch einen Blick wert. Wenn hier Anpassungen notwendig waren, um den Shop auf diesem Server zum Laufen zu bringen, kann eine Sicherung dieser Datei nicht schaden. Je nach Umfang der Änderungen spart das doch einiges an Zeit bei einem eventuellen Wiederherstellen des Shops.

Die Sicherung der Datenbanken lässt sich mit MySQLDumper sehr gut erledigen. Die Installation und das Einrichten ist auf der Homepage von MySQLDumper sehr schön und ausführlich erklärt.
Interessant ist hier, dass sich MySQLDumper auch über ein Perl-Skript fernsteuern lässt. Dieses Skript wird  über einen Cronjob (bei eigenem Server) oder "von außen" im Browser aufgerufen. Damit lässt sich dann schon ein vollautomatisches regelmäßiges Sichern der Datenbank realisieren. Die Daten werden dabei aber immer noch auf den Webspace gespeichert.

Die Sicherung der Bilder kann natürlich von Hand per FTP Programm durchgeführt werden. Dabei werden die Bilder ganz einfach in einen Ordner auf dem lokalen PC gesichert. Das Problem dabei ist natürlich, dass das sehr leicht in Vergessenheit geraten kann und eine Wiederherstellung des Shops daran scheitern kann, dass die Bilder der letzten Aktualisierung einfach nicht gesichert wurden. Doch auch das lässt sich automatisieren.

Wget ist hier das Tool der Wahl, um sowohl die Datenbanksicherung als auch den aktuellen Bilder-Bestand auf einen PC zu laden.

Wer auch noch einen eigenen Server zur Verfügung hat, sei es ein NAS oder Homeserver oder ein eigener Server im Internet, kann damit ein wirklich vollautomatisches Backup einrichten.

Kommentar abgeben: