1. Was macht das Modul "Backup"?

Das Backup-Modul erstellt vollautomatisch in einstellbaren Zeitabständen SQL-Backups der Datenbank und speichert diese für einen einstellbaren Zeitraum auf dem Server und versendet diese auch per Mail, um auch bei einem vollständigen Servercrash eine Sicherung zu besitzen.

Dabei werden sowohl die Grenzen eines SQL-Imports durch Dateiupload sowie Laufzeitbegrenzungen durch den Einsatz von BigDump von Alexey Ozerov überwunden.

Natülich gibt es auch andere Wege Backups durchzuführen, nur mangelt es meist an der Prüfung, ob zum einen das Backup funktioniert hat und zum anderen ein Restore zu einem vollständig lauffähigen System führt.

Ein Backup ist immer eine sinnvolle Vorsichtmaßnahme. Spätestens beim Restore, also der Wiederherstellung, können vorhandene Daten unwiederruflich gelöscht werden. Vor einem Einsatz dieses Moduls in welcher Form auch immer, der immer auf eigene Gefahr und Verantwortung geschieht, sollte ein zusätzliches Backup mit einem anderen Tool durchgeführt werden.

Dafür bieten sich Backup-Tools der meisten Webhosting-Pakete an. Alternativ ist ein Backup mittels phpMyAdmin sehr empfehlenswert, wobei hierfür auch mod_phpmyadmin genutzt werden kann. Optimal ist ein shell-Zugriff mit Nutzung von mysqldump, insofern hierfür ausreichend Kenntnisse vorhanden sind.

Ein großer Vorteil gegenüber anderen Backup-Tools wie phpmyadmin oder mysqldump ist die spezielle Auslegung für die in ConPresso anfallenden Daten und die Umgehung typischer Anfängerfehler bei Backups, z.B. Verwendung erweiterter Inserts oder binärer Schreibweisen.