Einige kennen den Begriff „Sandbox“ zum Testen von Programmen in einem abgeschirmten Bereich. Ein WordPress MU Sandkasten ist also nichts anderes als eine Testumgebung rund um WordPress MU. Hilfreich ist diese zum Testen und Ausprobieren von Plugins und Hacks, wie zum Beispiel von hier. In diesem Tutorial möchte ich gerne zeigen, wie man einen Sandkasten mit XAMPP auf Windows einrichtet.
Schritt 1
Zum Start müssen wir zunächst XAMPP für Windows installieren. Dieses Paket enthält Apache 2 (Webserver), PHP 5 und MySQL (Datenbank). Für unseren Anwendungsbereich reicht die Lite-Version von XAMPP. Die rund 19 MB große Auspack-Datei findet man hier. Weitere Downloadpakte gibt es hier. Auf der Seite der Apache Friends gibt es außerdem eine Installationsanleitung.
Schritt 2
Hat man XAMPP Lite installiert und über das Tool „XAMPP Control Panel“ die Dienste Apache und MySQL gestartet, muss man das Verzeichnis „htdocs“ teilweise leeren. Alle Dateien und Ordner außer „xampp“ können bedenkenlos gelöscht werden. Nun kann man die Adresse „http://127.0.0.1/“ im Browser aufrufen. Man sollte eine Verzeichnisauflistung zusehen bekommen. In der XAMPP-Verwaltung kann man außerdem Einstellungen rund um Apache, MySQL und PHP einstellen, diese kann man unter „http://127.0.0.1/xampp/“ aufrufen.
Schritt 3
Bevor man mit der Installation von WordPress MU beginnt, sollte man ein MySQL-Rootpasswort anlegen. Dies geht einfach über die XAMPP-Verwaltung. Nun muss man eine Datenbank für WordPress MU anlegen. Diese Aufgabe übernimmt phpMyAdmin für uns. Dort einfach mit den Zugangsdaten „root“ und dem passende Passwort dazu einloggen. Ich nenne die Datenbank „wordpress_mu“.
Schritt 4
Damit WordPress MU richtig funktioniert müssen wir vorher das Apache Modul „mod_rewrite“ aktivieren. Dazu geht man ins Verzeichnis „apache/conf“ und öffent die Datei „httpd.conf“ mit einem beliebigen Editor (Kein Microsoft Word oder OpenOffice.org Writer!). Zeile 118 ersetzt man mit dieser Zeile:
LoadModule rewrite_module modules/mod_rewrite.so
Das „LoadModule“ aktiviert das Apache Modul damit WordPress MU „schöne“ URLs erstellen. Die Datei speichern und über das XAMPP Controller Panel Apache neustarten.
Schritt 5
Nun kann es an die Installation von WordPress MU heran gehen. Die aktuelle WordPress MU Version kann auf der englischen Seiten von WordPress MU herunter geladen werden. Alle Dateien in den Ordner „htdocs“ kopieren, bitte darauf achten es WordPress MU in keinen Unterordner sondern direkt in das Verzeichnis „htdocs“ kopiert wird.
Schritt 6
Jetzt ruft man im Web-Browser die lokale IP-Adresse „http://127.0.0.1“ auf und bekommt einen Installationsassistenten. Unter dem Punkt „Blog Addresses“ wählen wir „Sub-directories (like example.com/blog1“, den in dieser lokalen Testumgebung können wir leider keine Wildcards einsetzen. Bei „Database“ tragen wir die Verbindungsdaten zum MySQL-Server hinein. „Server Address“ können wir überspringen. Das letzte ist nun den Namen der WordPress MU Seite bei „Site Details“ einzutragen und außerdem eine E-Mail-Adresse einzutragen. Nun kann die Installation mit „Submit“ gestartet werden.
Man bekommt ein Passwort und einen Benutzernamen zugewiesen, diesen sollte man sich aufschreiben. Ein Tipp: Nach dem ersten Einloggen das Passwort ändern, damit man es nicht vergisst.
Abschluss
Nun hat man sich selber einen WordPress MU Sandkasten eingerichtet und kann mit dem ausprobieren los legen.