Dokuwiki Installation

Um Dokuwiki auf einem Linux Debian System zu installieren, benötigen Sie neben dem Apache2 (-> Install Apache) Webserver auch die PHP Extensions php5, php5-cli, php5-cgi und libapache2-mod-php5.

$ aptitude install libapache2-mod-php5 php5 php5-cgi php5-cli

Nachdem Sie eine lauffähige Apache Installation zur Verfügung haben, laden Sie sich das aktuelle Paket entweder über aptitude (aptitude install dokuwiki) oder laden Sie sich von der Dokuwiki von der Downloadpage das aktuelle Paket herunter und entpacken Sie es in Ihr Document Root.

$ cd /tmp
$ wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-rc-jjjj-mm-xx.tgz

Das Archiv in das Documentroot entpacken:

$ tar -xvf dokuwiki-rc-jjjj-mm-xx.tgz -C $DOMUMENT_ROOT/

Das entpackte Verzeichnis in dokuwiki umbenennen

$ mv $DOCUMENT_ROOT/dokuwiki-rc-jjjj-mm-xx $DOCUMENT_ROOT/dokuwiki

Hinweis: Der Pfad zum Dokuwiki Document Root muss dem der Apache (VHost) Konfiguration entsprechen. In meinem Fall wäre dies zB »/home/www.sitename.de/dokuwiki«

Nachdem das Dokuwiki entpackt im Document Root vorliegt, müssen noch einige Verzeichnisrechte angepasst werden1). Ändern Sie die Eigentümer und Gruppe folgender Verzeichnisse und Dateien in www-data:www-data (bzw in dem Benutzer und Gruppe unter welchem Ihr Web-Service läuft):

Ändern Sie noch die Zugriffsrechte des folgenden Verzeichnis in 755:

Danach wäre das Dokuwiki soweit einsatzbereit. Rufen Sie die »install.php« über die URL Ihrer Website auf: http://www.sitename.de/install.php damit Sie die Grundkonfiguration vornehmen können.

Stellen Sie noch das Directory Listening in der »httpd.conf« Ihres Webservers ab. Dadurch wird verhindert, dass bei der Angabe eines Verzeichnisses in der URL, welches keine Standardseite enthält, der Verzeichnisinhalt aufgelistet wird. Tauschen Sie den Pfad zu Ihrem Document Root Ihrer Dokuwiki Installation entsprechend aus:

/etc/apache2/httpd.conf

<Directory /home/wiki.prontosystems.de/dokuwiki>
   Options -Indexes
</Directory>




pronto 2010/10/09 18:08