Dies ist eine alte Version des Dokuments!
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)