Backup erstellen (Pflicht!):
Bevor sonst irgendetwas gemacht wird, unbedingt das komplette Installationsverzeichnis sichern!
sudo rsync -avh /var/www/dokuwiki/ /var/www/dokuwiki_bak/
rsync -avh kopiert auch alle Berechtigungen, Zeitstempel und Symlinks mit. Wichtig ist auch der / am Ende, nur dadurch wird auch der Inhalt und nicht nur der Ordner selbst kopiert.
cd /tmp wget "https://download.dokuwiki.org/out/dokuwiki-9beb5257bbbc840e687c3b130541d3d2.tgz" -O dokuwiki-upgrade.tgz
mkdir /tmp/dokuupgrade tar -xvzf dokuwiki-upgrade.tgz -C /tmp/dokuupgrade
Nach dem Entpacken liegt dort die neue DokuWiki‑Version
cd /var/www/dokuwiki
cd /tmp/dokuupgrade/dokuwiki
sudo cp -r inc/ /var/www/dokuwiki/ sudo cp -r lib/exe/ /var/www/dokuwiki/lib/ sudo cp -r vendor/ /var/www/dokuwiki/ sudo cp doku.php /var/www/dokuwiki/ sudo cp install.php /var/www/dokuwiki/
Falls lib/exe/ nicht existiert, einfach ignorieren
install.php löschensudo rm /var/www/dokuwiki/install.php
sudo rm -rf /var/www/dokuwiki/data/cache/*
sudo chown -R www-data:www-data /var/www/dokuwiki sudo find /var/www/dokuwiki -type d -exec chmod 755 {} \; sudo find /var/www/dokuwiki -type f -exec chmod 644 {} \;
sudo rm -r /var/www/dokuwiki-backup
Sollte es beim Update zu einem Fehler gekommen sein, dann das Update wie folgt rückgängig machen:
sudo rm -r /var/www/dokuwiki sudo rsync -avh /var/www/dokuwiki_bak/ /var/www/dokuwiki/
Auch hier ist wieder der / am Ende wichtig.