Mediawiki
Dieser Artikel befasst sich mit der Installation eines Mediawikis. Mediawiki ist das am meisten verbreitete Wikisystem, u. a. basiert auch das Wikipedia auf Mediawiki. Vor der Installation sollten folgende Voraussetzungen erfüllt sein:
- Webserver mit PHP
- Datenbankserver
In diesem HowTo wird ein Ubuntu System mit apache2 und mysql verwendet.
Installation
Bevor wir loslegen erstellen wir noch den benötigten VirtualHost für den apache2. Hierzu navigieren wir in /etc/apache2/sites-available und legen mit dem vim einen neuen VirtualHost an, z. B. wiki.beispiel.de
# vim /etc/apache2/sites-available/wiki.beispiel.de
In diese Datei kopieren wir folgenden Inhalt:
<VirtualHost *:80>
ServerName wiki.beispiel.de
ServerAdmin admin@easycow.de
RewriteEngine on
RewriteRule (.*) /var/www/192.168.0.1-nossl/wiki.beispiel.de/$1
<Directory /var/www/192.168.0.1-nossl/wiki.beispiel.de/>
Options +FollowSymLinks
AllowOverride All
order allow,deny
allow from all
</Directory>
# some directories must be protected
<Directory /var/www/192.168.0.1-nossl/wiki.beispiel.de/config>
Options -FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/192.168.0.1-nossl/wiki.beispiel.de/upload>
Options -FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
VirtualHost aktivieren mit
# a2ensite wiki.beispiel.de
# service apache2 reload
Nun benötigen wir das MediaWiki-Paket, welches wir von der Homepage http://www.mediawiki.org/wiki/Download mit wget herunterladen. Dieses entpacken wir nun in den Ordner, welchen wir im VirtualHost angeben haben, also /var/www/192.168.0.1-nossl/wiki.beispiel.de
# cd /var/www/192.168.0.1-nossl
# tar xzvf mediawiki-*.tar.gz
# mv mediawiki-* wiki.beispiel.de
Nun kann man den Installationsassistenten über den Browser aufrufen http://wiki.beispiel.de. Hier folgt man einfach den Anweisungen.
Es empfiehlt sich für das Wiki einen separaten MySQL-Benutzer anzulegen. Auf keinen Fall sollte hier root verwendet werden!