====== 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
Jetzt alle älteren Dateien aus alten Wiki kopieren (Dateieigenschften beibehalten!!)) (& htaccess wg. Rewrite)
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 =====
[[DokuWiki:ReWrite|Rewrite Rules]]
[[DokuWiki:button| 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
Options +FollowSymLinks
AllowOverride All
order allow,deny
allow from 127.0.0.1
Alias auskommentieren (#) und ein //apache2ctl restart// , dann geht es wieder
(Hab meine wiki __nicht__ unter /usr/share/dokuwiki)