Mediawiki

Aus Cowwwiki
Zur Navigation springen Zur Suche springen

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!