Wordpress installieren ======================= Admin Alfred will für User Ulrich unter dessen Domain example.net das Weblog Wordpress installieren 0. Inhalt --------- 1. DB anlegen 2. Apache konfigurieren 3. Wordpress konfigurieren 3.1 Upload konfigurieren 4. Loslegen 5. Kontakt 1. DB anlegen ---------------- Wordpress hält seine Daten in einer MySQL Datenbank. Man legt also eine neue Datenbank an und gibt dem Wordpress vollen Zugriff darauf. Den Rest macht's bei der Installation selbst. CREATE DATABASE wordpress_ulrich; GRANT ALL ON wordpress_ulrich.* TO 'www-ulrich'@'localhost' IDENTIFIED BY 'ulrich-geheim123'; 2. Apache konfigurieren ----------------------- Wordpress ist in PHP geschrieben, daher muss man einen PHP Handler konfigurieren. Wie das geht steht unter http://kb.gnuher.de/web/PHP einrichten.howto.txt Wenn PHP für die gewünschte Domain läuft, macht man noch folgenden Eintrag in die vhost Config: Alias /wp/ /usr/share/wordpress/ AllowOverride None AddHandler myphp .php Action myphp /handler/php-handler SVN commit nicht vergessen. 3. Wordpress konfigureren ------------------------- Man legt eine neue Configdatei unter /etc/wordpress/host-configs an, die mit "config-" beginnt, gefolgt vom Domainnamen und ".php" am Schluss. Für die Domain example.net lautet die Datei also /etc/wordpress/host-configs/config-example.net.php. Als Vorlage für die Config dient wp-config-sample.php im gleichen Ordner. Die Dateirechte sollte man auf 0640 ändern und Owner/Group auf "root.www-ulrich", damit kein Fremder die DB manipulieren kann. cd /etc/wordpress/host-configs/ cp config-example.net.php config-example.net.php chmod 0640 config-example.net.php ln -s config-example.net.php config-www.example.net.php (optional) chown root.www-ulrich config-example.net.php svn add config-example.net.php config-www.example.net.php svn commit 3.1. Upload konfigurieren ------------------------- Wer neben Texten auch mal Bilder oder generell Dateien in sein Blog einbauen möchte, der muss den Upload auch noch konfigurieren. 1. Uploadordner anlegen - Wo ist egal; Empfohlen: irgendwo im htdocs - Owner/Group auf root.www-ulrich setzen (Owner root ist wichtig, sonst gibt's seltsame Fehler) - Zugriffsrechte 0775. 2. Symlink in /etc/wordpress/host-configs/uploads auf den Uploadordner setzen. Name des Links sollte der Domainname sein. Link ins SVN einchecken. 3. Wordpress aufmachen, als Admin einloggen 4. Im Admin-Menü unter Options -> Miscellaneous -> Store uploads in this folder auf "wp-content/uploads/example.com" setzen. Speichern. cd ~/.public_html/www-ulrich/example.com/ mkdir wp-upload chown root.www-ulrich wp-upload chmod 0775 wp-upload cd /etc/wordpress/host-configs/uploads ln -s ~/.public_html/www-ulrich/example.com/wp-upload example.com svn add example.com svn commit 4. Loslegen ----------- Admininterface aufrufen und loslegen: http://example.net/wp/wp-admin/ 5. Kontakt ---------- Achim Settelmeier 2008-08-24, settel