Backups unter Joomla!

Von: Daniel Koch
Stand: 30. Dezember 2009
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Manuelle Datensicherung: Datenbank-Backup mit phpMyAdmin

phpMyAdmin für die Sicherung der Datenbank verwenden

Während sich die Daten relativ einfach sichern lassen, gehört bei der Datenbank schon einiges mehr dazu. Warum das Sichern der Datenbank so wichtig ist, wird deutlich, wenn man sich das Prinzip der Datenspeicherung von Joomla! ansieht. Denn sämtliche Inhalte werden in einer Datenbank gespeichert. Dazu gehören alle Kategorien und Bereiche, sämtliche Artikel sowie die Benutzerinformationen. Und eben diese Datenbank ist es auch, die man unbedingt sichern sollte.

Die entsprechende Datenbank wird während der Joomla!-Installation angegeben. Und diese Datenbank sollte regelmäßig gesichert werden. Das kann man mit den verschiedensten Werkzeugen erledigen. Oftmals bieten sogar Provider entsprechende Tools an. Nach wie vor ist allerdings das MySQL-Verwaltungs-Tool phpMyAdmin eine der komfortabelsten Lösungen. Diese PHP-Anwendung ist schnell installiert, übersichtlich strukturiert und macht das Sichern und Wiederherstellen der Datenbank vergleichsweise einfach. Allerdings darf an dieser Stelle ein Hinweis nicht fehlen: phpMyAdmin ist - auch wenn es auf den ersten Blick nicht so aussehen mag - eine sehr komplexe Software, die deutlich mehr kann, als bloß Backups zu machen.

Hinweise zur Konfiguration

phpMyAdmin wird über eine PHP-Datei konfiguriert. Für Sie bedeutet das, dass Sie innerhalb dieser Datei alle relevanten Einstellungen vornehmen. Der Fokus liegt dabei in diesem Beitrag auf den Zugangsdaten. Darüber hinaus kann man über diese Konfigurationsdatei aber beispielsweise auch die Zugriffsart und das von phpMyAdmin verwendete Design bzw. Template bestimmen.

Verantwortlich für die Konfiguration ist die im Hauptverzeichnis von phpMyAdmin liegende config.inc.php. Diese Datei müssen Sie entweder selbst anlegen oder Sie greifen auf die bereits im Hauptverzeichnis liegende config.sample.inc.php zurück. In diesem Fall müssen Sie diese Datei dann in config.inc.php umbenennen. Zum Bearbeiten der Datei können Sie jeden beliebigen Text-Editor verwenden.

Für die Konfiguration selbst wird auf PHP-Variablen zurückgegriffen. Eine typische Konfigurationsdatei sieht folgendermaßen aus:

<?php$i=0;
$i++;
$cfg['PmaAbsoluteUri'] = 'http://www.akademie/pma'; 
$cfg['Servers'][$i]['host'] = 'MySQL.akademie.de'; 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
$cfg['blowfish_secret'] = '123132sfdsdfsf212313';  
$cfg['Servers'][$i]['user'] = ''; 
$cfg['Servers'][$i]['password'] = ''; 
?>

Seit Version 2.6.0 von phpMyAdmin gibt es als weitere Konfigurationsdatei die layout.inc.php. Über diese Datei wird das Oberflächendesign verwaltet, was für diesen Beitrag allerdings nicht relevant ist.

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein