====== Update ======
**Backup erstellen (Pflicht!):\\ Bevor sonst irgendetwas gemacht wird, unbedingt das komplette Installationsverzeichnis sichern!**
===== Update-Prozess =====
- Installationsverzeichnis sichernsudo 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.
- Neues Release herunterladen
- Öffne die Downloadseite im Browser
- Rechtsklick → „Linkadresse kopieren“ beim eigentlichen TGZ‑Download
- Diesen Link dann mit wget laden\\ Ist der Link z. B.: https://download.dokuwiki.org/out/dokuwiki-9beb5257bbbc840e687c3b130541d3d2.tgz dann:cd /tmp
wget "https://download.dokuwiki.org/out/dokuwiki-9beb5257bbbc840e687c3b130541d3d2.tgz" -O dokuwiki-upgrade.tgz
- Archiv entpackenmkdir /tmp/dokuupgrade
tar -xvzf dokuwiki-upgrade.tgz -C /tmp/dokuupgradeNach dem Entpacken liegt dort die neue DokuWiki‑Version
- In das DokuWiki‑Verzeichnis wechselncd /var/www/dokuwiki
- Die Core‑Dateien kopieren
- In den entpackten Upgrade‑Ordner wechselncd /tmp/dokuupgrade/dokuwiki
- Diese Ordner kopierensudo 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
- Cache leerensudo rm -rf /var/www/dokuwiki/data/cache/*
- Rechte korrigierensudo 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 {} \;
- Danach testen
* Startseite öffnen
* Admin → Versionsinfo
* Plugins prüfen
* Seiten rendern
- Backup löschensudo rm -r /var/www/dokuwiki-backup
===== Missglücktes Update wieder herstellen =====
Sollte es beim Update zu einem Fehler gekommen sein, dann das Update wie folgt rückgängig machen:
- Backup der Installation wieder zurückspielen:sudo rm -r /var/www/dokuwiki
sudo rsync -avh /var/www/dokuwiki_bak/ /var/www/dokuwiki/Auch hier ist wieder der //**/**// am Ende wichtig.