HowTo: Multisiteinstallation mit Habari
Eins der besten Features von Habari ist die Möglichkeit mehrere Seiten auf einer einzelnen Installation zu betreuen. Die Software benötigt dafür lediglich einige sehr kleine Handgriffe, den Rest erledigt Habari selbst.
Strikte Datentrennung
Wenn auch mehrere Seiten die selbe Installation nutzen, bleiben die Seiten jedoch völlig unabhängig voneinander. Für jede Seite kann nach den Möglichkeiten des Servers sogar eine eigene Datenbanklösung genutzt werden. Gleiches gilt für Plugins und Themes, wobei hier die Möglichkeit einer geteilten Nutzung möglich ist.
Die strikte und saubere Trennung ermöglicht es auch eine Seite problemlos aus einer bestehenden Multisite-Installation auf eine Einzelinstallation zu legen und umgekehrt. Jedes Blog besitzt also größtmögliche Unabhängigkeit von den anderen Blogs.
Voraussetzung
Voraussetzung für den Multisite-Betrieb ist, dass die Adresse des gewünschten Blogs auf das Installationsverzeichnis verweist, dies muss in jedem Falle erfüllt sein. Die entsprechenden Maßnahmen richten sich nach der Software auf dem jeweiligen Server und werden deshalb hier nicht genauer betrachtet. Informationen finden sich in der Regel beim jeweiligen Hostinganbieter.
Ordner anlegen
Ist die Voraussetzung erfüllt, wird nun mittels FTP-Programm im Ordner /user ein neuer Ordner sites angelegt. In diesem nun wiederum ein Ordner dessen Benennung sich an der gewünschten Adresse der Seite orientiert. Dabei wird von der neuen Adresse das http:// weggelassen und jeder Slash durch einen Punkt ersetzt. Bindestriche und ähnliches bleiben einfach erhalten. Soll die neue Seite beispielsweise unter der Subdomain beispiel.habarimag.de laufen, dann ist genau dies der Ordnername, also beispiel.habarimag.de. Mit einem Unterordner www.habarimag.de/beispiel müsste der Name dann www.habarimag.de.beispiel lauten.
config.php
Besteht schon eine Installation der entsprechenden Seite, muss nur noch die config.php in den angelegten Ordner kopiert werden. Ist dies nicht der Fall, muss manuell eine passende Datei angelegt werden, da Habari bisher keine Installation über diesen Weg unterstützt.
Für MySQL sieht eine solche Datei wie folgt aus:
'mysql:host=localhost;dbname=Beispieldatenbank',
'username'=>'Benutzername',
'password'=>'Passwort',
'prefix'=>'Tabellenpräfix_'
);
// $locale = 'en-us';
?>
Die auch bei der normalen Installation abgefragten Daten werden nun direkt in die entsprechende Datei geschrieben. Die hervorgehobenen Daten werden nun einfach durch die gewünschten Daten ersetzt.
Tipp: Wer sich bei einer neuen Seite nicht viel Arbeit machen möchte, kann einfach die config.php aus dem Hauptverzeichnis nutzen und nur das Präfix für die Tabellen abändern.
Ist die config.php im entsprechenden Verzeichnis abgelegt, läuft nun die Installation ganz normal ab, lediglich das Passwort muss dann nochmal zur Überprüfung eingegeben werden.

Apache: Dynamische robots.txt mit .htaccess und PHP | Florian Fiegel
14.07.2009 14:18
...er auch jedwede andere Datei) auf dem Apache dynamisch anlegt, zum Beispiel im Zusammenhang mit der Multisite-Funktion von Habari, mehreren Domains und entsprechenden Sitemaps...
en.helpy.de :: en.helpy.de / Multisite Feature
27.10.2009 21:27
...Multisite">english documentation, but the installation process did not start. (Note: There is a german documentation of the multisite installation on the site HabariMag)It took some time to find the ...