Wir erklären hier, wie Sie ein Sicherheits Backup für ihre eigene Homepage erstellen. Auch bei den besten Hostern kann es gelegentlich einmal Probleme geben, weshalb man nach Möglichkeit regelmässig selbst die Daten seiner Homepage sichern sollte.
Inhaltsverzeichnis
- Die Dateien der Website per FTP sichern
- Ein Backup der Datenbank erstellen (falls vorhanden)
- Automatisierung eines Backup
Die Dateien der Website per FTP sichern.
Zunächst benötigen wir natürlich einen FTP-Client, hier erklären wir den Vorgang an dem Beispiel von FileZilla. Nach der Installation starten sie FileZilla und rufen über das Menü "Datei -> Server-Verwaltung" auf. Dort findet sich nun unten Links der Button "Neuer Server", welchen Sie betätigen. Nun können Sie einen Namen für den Server angeben, z.B. "Meine Homepage", und anschliessend auf der rechten Seite ihre Verbindungsdaten, die Sie von ihrem Hoster erhalten haben, eingeben und mit einem Klick auf den Button "Speichern" bestätigen.
Anschliessend öffnen Sie die Server-Verwaltung erneut und können nun durch einen Doppelklick auf ihre soeben erstellte Verbindung zu ihrem Webspace verbinden. War die Verbindung erfolgreich, so sehen sie nun in dem rechten Fenster von FileZilla ihre Homepage-Dateien (ggf. müssen sie noch das Verzeichnis wechseln, z.B. in "htdocs" oder "html"). Die Navigation dort funktioniert im Grunde nicht anders als vom Windows Explorer gewohnt.
Um nun ein Sicherheits-Backup ihrer Homepage-Dateien zu erstellen wählen sie im linken Fenster einen lokalen Ordner auf ihrer Festplatte aus (bzw erstellen einen entsprechenden Ordner), in dem sie das Backup speichern möchten. Anschliessend müssen Sie lediglich noch mit einem Klick ins rechte Fenster (das Serverfenster) wechseln, mit der Tastenkombination "Strg+A" alle Dateien und Ordner markieren und dann per Rechtsklick->Download die Daten auf ihren Rechner übertragen. Damit wäre das Sichern der Homepage-Dateien abgeschlossen. Das wieder Aufspielen der Dateien funktioniert fast genauso, nur dass Sie hier die Dateien im linken (lokalen) Fenster markieren und per Rechtsklick->Upload die Daten hochladen.
Sie finden natürlich auch in unserer FAQ Datenbank weitere Artikel wie Sie Ihrer Webseite auf den Server laden.
Ein Backup der Datenbank erstellen
Falls ihre Homepage Datenbankbasiert ist sollten sie natürlich auch die Datenbank sichern, denn dort befinden sich dann oft die eigentlich wichtigen Daten. Hier wollen wir einmal von der am meisten verwendeten Datenbank, MySQL, augehen und das Administrationstool phpMyAdmin benutzen (ist in der Regel bereits von seiten des Hosters installiert).
Zum Erstellen des Datenbank-Backups loggen Sie sich in phpMyAdmin ein (URL zu phpMyAdmin, sowie die Zugangsdaten erfahren Sie von ihrem Hoster), wählen ggf. die gewünschte Datenbank aus (Dropdown-Menü links oben) und wählen anschliessen den Menüpunkt "Export". Dort finden Sie nun ein kleines Fenster in dem die Tabellen in dieser Datenbank aufgelistet sind, klicken Sie darunter auf "Select all" und scrollen anschliessend herunter zum Ende der Seite. Nun setzen Sie ein Häkchen bei "Save as file" und wählen unter Compression "gzipped" aus. Jetzt müssen Sie lediglich noch den "Go" Button betätigen und kurz darauf startet der Download ihrer MySQL Backup-Datei.
Beim Aufspielen eines MySQL Backups gehen Sie ähnlich vor, nur wählen Sie diesmal in phpMyAdmin nicht "Export" sondern "SQL", das Eingabefeld beachten Sie nicht und betätigen gleich den "Durchsuchen" Button um die Backup-Datei von Ihrer Festplatte auszuwählen. Nun nur noch auf "Go" drücken und Ihr Backup wird wieder aufgespielt. (Vorsicht, bei sehr grossen Datenbanken funktioniert das möglicherweise nicht, in dem Fall sollten Sie das Backup zunächst in mehrere kleinere Dateien aufteilen, dafür findet man im Internet diverse Gratis-Tools wie den "MySQL Dump Splitter", und diese nacheinander aufspielen).
Was auch ein sehr nützliches Tool ist um die MySQL-Datenbank zu sichern, ist der MySQL Dumper. Dieses Tool ist ein kostenloses Script was sie in ca. fünf Minuten auf ihren Webspace Account installiert haben schon einsatzbereit ist. Der Vorteil diesem Tool ist, dass man hiermit sehr großer MySQL Backups erstellen beziehungsweise einspielen kann.
Wir haben auch noch eine Anleitung erstellt, welche euch erklärt, wie Ihr ohnen ein FTP-Programm, eine Datensicherung für die Homepage durchführen könnt. Diese Anleitung bezieht sich auf Tarife von HosterPlus welche eine Confixx- Verwaltung beinhalten.
Automatisierung eines Backup
Ein wichtiger Prozess ist die Automatisierung der Backups. Das Backup sollte wenn möglich, die FTP Daten sowie ein Dump der MySQL Datenbank enthalten. Dieses Backup sollte wenn möglich automatisch in regelmäßigen Abständen durchgeführt werden. Zusätzlich sollte es einfach möglich sein, dieses Backup wieder herzustellen.
Bei allen Webhosting Tarifenmit der Plesk Verwaltung von HosterPlus, gibt es die Möglichkeit einer Automatisierung. Dazu haben wir eine Schritt für Schritt und Video-Anleitung angefertigt. In der Anleitung wird sehr ausführlichauf die Automatisierung des Backup Prozess eingegangen.
Wenn Sie eine Root-Server ohne Plesk haben, könnten Sie sich folgende Anleitung ansehen. Dort erklären wir, wie Sie ein Shell Skript erstellen, welches ein Wunschverzeichnis sichert und in einen komprimierten TAR-Archiv bereitstellt.