Joomla-Backup mit phpMyAdmin



Anleitung für alle Joomla-Versionen: MySQL-Datenbanksicherung.
Machen Sie regelmäßig ein Backup Ihrer Website. Das dauert nur ein paar Minuten und kann Ihnen viel Arbeit ersparen, wenn Sie durch Installation einer neuen Komponente die Funktionstüchtigkeit Ihres Systems beeinträchtigt haben oder Ihre Homepage von Hackern zerstört wurde.
1. Sicherung der Dateien:
Kopieren Sie zuerst mit einem FTP-Programm alle Dateien/Ordner von Ihrem Webspace in einen lokalen Ordner auf Ihrem Computer.
Damit sind die Joomla-, Komponenten- und Plugin-Dateien, sowie die eingesetzten Fotos/Grafiken und Templates gesichert. Die Textinhalte und eingerichteten Kategorien/Bereiche liegen jedoch in einer Datenbank und müssen separat gespeichert werden
2. Datenbank exportieren:
Üblicherweise gibt Ihnen der Provider Zugriff auf Ihre Datenbank/en mit dem Programm phpMyAdmin. Dieses ist, wie Joomla, am Webserver installiert und Sie erreichen den Administrationsbereich, in dem Sie die entsprechende Webseite mit einem Browser aufrufen.
Sehen Sie dazu in den Daten nach, die Sie von Ihrem Provider erhalten haben.
Sie benötigen die URL zum phpMyAdmin-Zugang, Username und Passwort.
Nach dem Login in phpMyAdmin sehen Sie im linken Bereich eine Auflistung Ihrer Datenbanken. Wählen Sie jene mit einem Mausklick aus, in der die Tabellen von Joomla angelegt sind. (Falls Sie mehrere Datenbanken im Einsatz haben, können Sie auch in der Joomla-Konfiguration nachsehen, welche verwendet wird.)

Anm.: Je nachdem, welche Version von phpMyAdmin Ihr Provider verwendet, bzw. welche Optionen er Ihnen frei geschaltet hat, können sich die hier gezeigten Screenshots von Ihrer Benutzeroberfläche unterscheiden.
Nachdem Sie die Datenbank ausgewählt haben, werden Ihnen sowohl im linken, als auch im Hauptbereich, die einzelnen Tabellen der Datenbank angezeigt. Klicken Sie im oberen Tab auf "Exportieren".

Als nächstes wird Ihnen die Auswahl "Art des Exports" angezeigt. Wählen Sie "Angepasst", um alle Optionen anzeigen zu lassen. (Diese Auswahl steht Ihnen nur in neueren Versionen von phpMyAdmin zur Verfügung. In älteren Versionen sehen Sie alle Optionen sofort.)

Unter "Tabellen" klicken Sie auf "Alle auswählen", falls nicht schon als Default-Einstellung alle Tabellen blau markiert sind.
Weitere Einstellungen sind in der Regel schon vorausgefüllt. Achten Sie allerdings darauf, dass unter "Objekterstellungsoptionen" die Marker für "DROP TABLE" und
"CREATE TABLE IF NOT EXISTS"
gesetzt sind.
Alle weiteren Einstellungen können Sie auf diesem Screenshot überprüfen.
Klicken Sie anschließend auf den OK-Botton (ganz unten).
Sie erhalten dann eine Datei (.sql), die Sie lokal auf Ihrem Computer abspeichern.
3. Datenbank importieren (wenn mal der Notfall eintritt):
Begeben Sie sich wieder zur Startseite von phpMyAdmin.
Links oben finden Sie dazu den Home-Button.
Rufen Sie, wie schon in Pkt.2, wieder Ihre Joomla-Datenbank auf (linker Bereich der Webseite).
Klicken Sie dann auf "Importieren" (Tab oben, neben "Exportieren").
Wählen Sie im folgenden Eingabebereich die lokal gespeicherte sql-Datei aus und importieren Sie diese.
Das Backup wird nun auf den Webserver geladen und ersetzt die bestehenden Datenbank-Tabellen.
4. Wichtiger Hinweis:
Seit Joomla 1.7 wird bei jeder Joomla-Installation ein individuelles Tabellen-Präfix erstellt (sofern dieses nicht manuell abgeändert wurde). Die Tabellen beginnen daher nicht mehr mit jos_, sondern mit einer Zufallskombination aus Zeichen und Zahlen.
Sollten Sie daher eine Joomla-Datenbank von Ihrem lokalen Server (z.B. XAMPP am PC) auf den Webserver übertragen, müssen Sie darauf achten, dass bei beiden Installationen das gleiche Präfix verwendet wird.

