Howto: Installation Habari Version alpha 1
13. Jan 2007 12:00 (bearbeiten)
Achtung, diese Installationsanleitung ist mittlerweile veraltet. Habari lässt sich in den neueren Versionen wesentlich einfacher und komfortabler installieren. Wie das geht, habe ich hier beschrieben.
Übersicht:
- Habari herunterladen
- Neue Datenbank aufsetzen
- Config Datei bearbeiten
- htaccess
- Hochladen
- Start
Habari herunterladen
Habari gibt es aktuell noch nicht offiziell als Download. Die neueste Version (die eine Alpha ist) muss als SVN Snapshot heruntergeladen werden. Dazu kann man entweder das kostenlose opensource Programm Subversion oder TortoiseSVN verwenden. Letzteres klinkt sich als Shell-Extension (komfortabel) in den Windows Explorer ein.
Die URL für den Download als SVN Snapshot ist folgende:
http://habari.googlecode.com/svn/trunk/
Alternativ dazu kann man auch folgendes
von meiner Seite verwenden, welches ich über oben genannte Methode heruntergeladen habe. Stand der Dateien ist der 13. Januar.
Neue Datenbank aufsetzen
Der nächste Schritt ist das Bereitstellen einer Datenbank für Habari. Diese wird mit einem beliebigen SQL Administrations Tool (wie beispielsweise PHPMyAdmin) erstellt.
Name, Passwort und Benutzername der Datenbank sollte man sich für den nächsten Schritt merken.
Config Datei bearbeiten
Im Habari Root Verzeichnis liegen einige Vorlagen der Konfigurations-Dateien. Am Beispiel eines MySQL Servers/Datenbank wird die Datei "config.php.mysql" geöffnet, bearbeitet und anschließend als "config.php" gespeichert.
In der Konfigurationsdatei muss der Name der Datenbank (normalerweise gleich dem Benutzernamen) und das Passwort eingetragen werden.
Der entsprechende Teil aus der Konfigurationsdatei sieht unbearbeitet wie folgt aus:
$db_connection = array(
'connection_string' => 'mysql:host=localhost;dbname=habari', // MySQL Connection string
'username' => 'mysql_username', // MySQL username
'password' => 'mysql_password', // MySQL password
'prefix' => 'habari__', // the prefix to apply to all tables
);
Nachdem die Werte aus dem vorherigen Punkt eingetragen wurden, wird die Datei unter dem Namen "config.php" im Root Verzeichnis abgespeichert.
htaccess
Je nach gewünschtem Installationsverzeichnis muss man nun noch die htaccess Datei bearbeiten. Andernfalls schlägt ein Login oder der Aufruf einzelner Seiten fehl.
Ich habe Habari direkt ins Rootverzeichnis meines Webspaces hochgeladen. Dementsprechend muss der Befehl "RewriteBase" angepasst werden.
RewriteBase /
Soll Habari als Unterverzeichnis (beispielsweise /habari/) hochgeladen werden, muss der "RewriteBase" Befehl wie folgt lauten:
RewriteBase /habari/
Der Rest der htaccess Datei bleibt unverändert.
Wichtig ist, dass die htaccess Datei noch in ".htaccess" umbenannt werden muss. Das geht über Windows leider nur über die Kommandozeile (rename htaccess .htaccess). Eine andere Möglichkeit wäre die Datei nach dem Hochladen umzubenennen.
Wird die Datei nicht umbenannt wird sie nicht verwendet.
Hochladen
Hier gibt es nicht viel was man falsch machen kann. Man wirft den FTP-Client seiner Wahl an und schmeißt alle Dateien aus dem Archiv oder Snapshot in das gewünschte Verzeichnis auf dem Webspace.
Starten
Nachdem alle Dateien hochgeladen wurde, ruft man die URL von Habari auf (also beispielsweise http://www.meineseite.de/habari oder http://habari.meineseite.de).
Habari merkt nun, dass es noch nicht eingerichtet wurde und fragt nach dem zukünftigen Namen des Blogs, dem Benutzernamen, einem Passwort usw. Nachdem die gewünschten Werte eingetragen und mit OK bestätigt wurden, wechselt Habari automatisch zur Startseite des Blogs.
