HowTo: Umzug einer Habari-Installation
Da es auch für mich demnächst ansteht, halte ich mal kurz hier fest wie eine Habari-Installation umgezogen wird. Im Gegensatz zu einigen anderen Content-Management-Systemen gestaltet sich der Umzug von Habari extrem einfach. Und benötigt nur zwei grundlegende Schritte. Einmal den Umzug der Datenbank und zum Zweiten den Umzug des Dateisystems.
Wichtig ist lediglich zuvor zu überprüfen ob das Ziel des Umzugs alle notwendigen Voraussetzungen erfüllt und alle Zugriffsrechte korrekt gesetzt sind.
Dateisystem umziehen
Der Umzug des Dateisystems lässt sich sehr einfach vollziehen. Die Dauer ist lediglich von der Internetanbindung und der Zugriffsgeschwindigkeit am Server abhängig. Am einfachsten lässt sich dies über einen lokalen Rechner abwickeln. Der vollständige Installations-Ordner wird auf die lokale Festplatte kopiert. Dabei ist dringend darauf zu achten, dass die versteckten Dateien nicht übersehen werden. Bei Habari ist davon nur eine Datei betroffen, die .htaccess.
Ist die Installation vollständig gesichert, kann diese nun an das neue Ziel kopiert werden. Ebenfalls unter Beachtung der versteckten Dateien. Zur Kontrolle ob tatsächlich alle Dateien korrekt kopiert wurden, empfiehlt sich ein FTP-Client mit Vergleichs- oder Synchronisationsfunktion.
Eine Alternative kann für erfahrene Anwender mit entsprechendem Zugriff auch der direkt Umzug von Server zu Server oder innerhalb des Server sein. Beim Umzug innerhalb eines Webspace ist der Datenbankumzug irrelevant, da auch weiterhin Zugriff auf die gleichen Datenbanken gegeben ist.
Datenbank umziehen
Auch der Umzug der Datenbank gestaltet sich recht einfach. Je nach gewähltem Datenbanksystem funktioniert dies allerdings anders. Bei SQLite Datenbanken muss die entsprechende Dateistruktur umgezogen werden. Dies funktioniert ähnlich dem Umzug des Dateisystems der Installation.
Bei MySQL muss die Datenbank zuerst einmal gesichert werden. Je nach Umfang der Datenbank, kann dies direkt aus der Datenbank beziehungsweise über das Plugin Habari Backup oder bei großen Datenbanken mit dem Tool MySQLDumper geschehen. Letzteres Tool ist bei großen Datenbanken notwendig, da PHP-Scripte nach einer bestimmten Laufzeit (meistens 30 Sekunden) abgebrochen wird. Das würde zu unvollständigen Backups und Uploads führen. Das Tool umgeht dies durch einen kleinen Trick: es stückelt den Abruf in mehrere Abfragen und erhält so immer wieder die vollen 30 Sekunden.
Der Upload funktioniert wiederum über das Datenbank-Interface oder eben den MySQLDumper. Nachdem Upload sollte kontrolliert werden ob tatsächlich die vollständige Datenbank gesichert wurde. Dazu reicht es in der Regel zu vergleichen wie viele Einträge in den jeweiligen Tabellen abgelegt wurden.
Sollte der Umzug auf einen anderen Webspace oder Server stattfinden, so werden sich in der Regel auch die Zugriffsdaten der Datenbank ändern. Habari legt diese in der config.php im Hauptverzeichnis an. In dieser Datei müssen nun die entsprechenden Zugriffsdaten korrigiert werden.
Umzug mit Domainwechsel
Wird beim Umzug die Domain geändert, benötigt Habari keine Anpassung. Die Installation ist unabhängig von absoluten Pfaden, sofern vom Nutzer keine entsprechenden angelegt wurden. Ein Domainwechsel sollte also in der Regel problemlos möglich sein.

Schreibe den ersten Kommentar!
Einen Kommentar abgeben