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.
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
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)