MediaWiki unter Apache HTTP Server installieren

Aus wiki.archlinux.de
Version vom 16. März 2011, 21:28 Uhr von 127.0.0.1 (Die Seite wurde neu angelegt: „'''Mediawiki''' ist eine freie, in PHP geschriebene Wiki-Software, welche ursprünglich für die Enzyklopädie Wikipedia entwickelt wurde. __TOC__ ==Installation=…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Mediawiki ist eine freie, in PHP geschriebene Wiki-Software, welche ursprünglich für die Enzyklopädie Wikipedia entwickelt wurde.

Installation

MediaWiki kann aus dem Extra-Repository installiert werden:

# pacman -S mediawiki

Hierdurch wird MediaWiki nach /srv/http/mediawiki installiert. Für diesen Ordner sollten nun die Rechte gesetzt werden, da diese durch die Installation falsch gesetzt werden:

# chown -R http.http /srv/http

Apache HTTP Server konfigurieren

Voraussetzung für den Betrieb von MediaWiki ist ein funktionsfähiger Apache HTTP Server mit installiertem PHP und einer Datenbank z.B. MySQL. Hierzu sei auf die entsprechenden Seiten verwiesen.

Da sich das MediaWiki-Verzeichnis außerhalb des empfohlenen DocumentRoot des Apache HTTP Servers befindet (/srv/http/htdocs), sollten noch folgende Konfigurationen vorgenommen werden.

Neue Datei /etc/httpd/conf/extra/mediawiki.conf anlegen:

Alias /wiki /srv/http/mediawiki

<Directory "/srv/http/mediawiki">
	Order allow,deny
	Allow from all
</Directory>

Am Ende von /etc/httpd/conf/httpd.conf einfügen:

Include conf/extra/mediawiki.conf

Nun sollte der HTTP-Server neugestartet werden:

# apachectl graceful

MediaWiki konfigurieren

Sind alle vorigen Schritte korrekt verlaufen, sollte unter http://HOST_NAME/wiki eine einfache Willkommensseite mit einem Link erreichbar sein. Über diesen Link kann nun mittels einer Web-Oberfläche die Grundkonfiguration des Wikis durchgeführt werden. Danach muss noch die Datei config/LocalSettings.php in das Stammverzeichnis des Wiki verschoben werden:

# mv /srv/http/mediawiki/config/LocalSettings.php /srv/http/mediawiki/

Nun sollte die MediaWiki-Hauptseite unter http://HOST_NAME/wiki erreichbar sein.

Weblinks