Inhaltsverzeichnis

DokuWiki

Endungen erlauben:

Wer ein Dokuwiki betreibt und dort weitere Dateiendungen für den Upload von Files erlauben möchte, der muss hierzu einfach in den „conf“ Ordner gehen und die gewünschte Dateiendung im File mime.conf hinzu fügen.

Update

Mein Updatepfad:

Erst URL von Update-zip holen, z.B. http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2013-05-10.tgz

Dann auf Server in Verzeichnis gehen und Datei holen:

cd /var/www/webserver/
wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2013-05-10.tgz

Dann entzippen, Originalfile umbenennen und neu erschaffenes Verzeichnis in das 'alte' umbenennen.

tar xfvz dokuwiki-2013-05-10.tgz
mv wiki wiki_org
mv dokuwiki-2013-05-10 wiki
cd wiki
</code bash>
Jetzt alle älteren Dateien aus alten Wiki kopieren (Dateieigenschften beibehalten!!)) (& htaccess wg. Rewrite)
 
<code bash>
cp -rau ../wiki_org/* .
cp ../wiki_org/.htaccess .

Dann evt. noch den Message-Cache löschen, um Updatemeldung verschwinden zu lassen:

rm data/cache/messages.txt

Fertig

Probleme

Rewrite Rules

Eigene Buttons ins Editfeld

Problem: Update auf dokuwiki-2008-05-05. Alles wunderbar. Nach Neustart am nächsten Tag kam die Meldung:

Forbidden You don't have permission to access /wiki on this server. (403)

und in Logfile /var/log/apache2/error.log

Thu May 08 16:27:55 2008] [error] [client 62.245.160.64] client denied by server configuration: /usr/share/dokuwiki/

Lösung: Ich hab das Update zwar manuell eingespielt. (und nur das Document-Root angerührt) Wahrscheinlich ist das jedoch schon bei der Erstinstallation der alten Version passiert (hab seitdem nicht mehr gebootet):

Datei: /etc/dokuwiki/apache.conf (Debian) Dort ist ein Alias angelegt und Apache2 greift drauf zurück:

Alias /wiki            /usr/share/dokuwiki
<Directory /usr/share/dokuwiki/>
        Options +FollowSymLinks
        AllowOverride All
        order allow,deny
        allow from 127.0.0.1
</Directory>

Alias auskommentieren (#) und ein apache2ctl restart , dann geht es wieder (Hab meine wiki nicht unter /usr/share/dokuwiki)