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