Florian Fiegel | 10.01.2009 16:25

    HowTo: Update von Habari durchführen

    Irgendwann muss man es ja dann doch mal machen: ein Update durchführen. Das geht relativ einfach. Ist allerdings derzeit noch nicht so komfortabel wie in der aktuellsten WordPress-Version.

    Backup

    Vor jedem Update sollte ein Backup gemacht werden. Sowohl des Dateisystems, als auch der Datenbank. Als erstes wird deshalb das Dateisystem einfach vollständig heruntergeladen. Das Backup der Datenbank kann dann entweder über das Backup-Plugin oder den MySQLDumper durchgeführt werden, je nach Umfang der Datenbank.

    Download der gewünschten Version

    Nach einem erfolgreichen Backup, vorher oder während dies läuft, wird die gewünschte Version heruntergeladen und entpackt. Aus dem nun vorliegenden Ordner kann der Ordner "users" gelöscht werden. Dieser würde den Ordner der Installation nur überschreiben.

    Plugins deaktivieren

    Dies kann entweder über die Adminoberfläche erfolgen oder wer keine Lust auf eine Klickorgie und die nötige Erfahrung hat, kann dies auch direkt über die Datenbank erledigen.

    Alte Dateien entfernen

    Damit nicht eventuell alte Dateien übrig bleiben, sollten die folgenden Dateien und Ordner vollständig entfernt werden: system, scripts, 3rdparty, doc und die Datei index.php.
    Die config.php und der Ordner users müssen verbleiben. Da hier die relevanten Daten abgelegt sind.

    Upload und in Betriebnahme

    Nun werden die restlichen Dateien aus dem heruntergeladenen Ordner auf den Webspace geladen. Danach kann das Blog wieder in Betrieb genommen und die Plugins wieder aktiviert werden. In der Regel sollte dies fehlerfrei funktionieren. Wer den Besuchern Wartezeiten ersparen will, kann auch eine Kopie auf einem zweiten Ordner anlegen und nur die auf den Installationsordner verweisenden Domains umschalten.
    Da allerdings eine Datenbankaktualisierung vorgenommen werden könnte, sollte zur Sicherheit auch die Datenbank geklont werden. Es gibt viele Möglichkeiten einen solchen reibungslosen Ablauf für den Besucher zu gewährleisten, die Komplexität richtet sich nach dem Umfang der Installation und der Erfahrung des Nutzers. Gegebenenfalls gibt es dazu mal ein eigenes HowTo.


    2 Comments

    1. Peter
      13.01.2009 12:28

      Excellent blog ! I've only just discovered Habari and I'm reading your posts with great interest.
      Currently I've chosen for version 0.5.2, but I had great difficulty finding a few 0.5.2 compatible plugins. Most of these at the plugin repository are compatible with the most recent 0.6 version.
      For this reason I've been reluctant to start experimenting with more recent Habari releases, so as not to 'break' plugin compatibility. I had great difficulty finding the few that I'm currently using ...

      Could you please point out how to see if a plugin is (backwards) compatible with a certain Habari version ?

      Keep up the good work !

      PS : I apologise for using English : reading German is no problem at all, but writing it without embarrassing mistakes is another matter ...


    2. Florian Fiegel
      13.01.2009 14:10

      Hi Peter,

      it's okay if you use english. If i got it right you want to know where you can get the informations. Good question. There a few ways. I oftenly have to test it myself, cause I don't find the information on compatibility. I will write a post on this in near future. Maybe tomorrow, so it reaches everybody.

      If you tested plugins it would be great if you could tell me what experiences you made on compabtibility. Sometimes there are changes and then plugins don't work any longer under an older version (Mostly there are threads in the trac to have the old version also in the background). The Community is small but big enough to make enough work to be watched …

      Maybe I can help you find the right plugins and their versions. So just mail me to habarimag@googlemail.com … :-)

      And I hope I will can get the things working better … it's a question of time … :)


    Einen Kommentar abgeben