Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:wikihoeglinger:update:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
server:wikihoeglinger:update:start [2026/08/03 16:07] – [Backup erstellen (Pflicht!)] 91.115.82.171server:wikihoeglinger:update:start [2026/08/03 16:51] (aktuell) 91.115.82.171
Zeile 1: Zeile 1:
 ====== Update ====== ====== Update ======
  
-===== Backup erstellen (Pflicht!) ===== +**Backup erstellen (Pflicht!):\\ Bevor sonst irgendetwas gemacht wird, unbedingt das komplette Installationsverzeichnis sichern!** 
-Bevor sonst irgendetwas gemacht wird, unbedingt das komplette Installationsverzeichnis sichern: + 
-<code bash>sudo rsync -avh /var/www/dokuwiki/ /var/www/dokuwiki_bak/</code>+===== Update-Prozess ===== 
 + 
 +  - Installationsverzeichnis sichern<code bash>sudo rsync -avh /var/www/dokuwiki/ /var/www/dokuwiki_bak/</code>//**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:<code bash>cd /tmp 
 +wget "https://download.dokuwiki.org/out/dokuwiki-9beb5257bbbc840e687c3b130541d3d2.tgz" -O dokuwiki-upgrade.tgz</code> 
 +  - Archiv entpacken<code bash>mkdir /tmp/dokuupgrade 
 +tar -xvzf dokuwiki-upgrade.tgz -C /tmp/dokuupgrade</code>Nach dem Entpacken liegt dort die neue DokuWiki‑Version 
 +  - In das DokuWiki‑Verzeichnis wechseln<code bash>cd /var/www/dokuwiki</code> 
 +  - Die Core‑Dateien kopieren 
 +    - In den entpackten Upgrade‑Ordner wechseln<code bash>cd /tmp/dokuupgrade/dokuwiki</code> 
 +    - Diese Ordner kopieren<code bash>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/</code>Falls ''lib/exe/'' nicht existiert, einfach ignorieren 
 +  - ''install.php'' löschen<code bash>sudo rm /var/www/dokuwiki/install.php</code> 
 +  - Cache leeren<code bash>sudo rm -rf /var/www/dokuwiki/data/cache/*</code> 
 +  - Rechte korrigieren<code bash>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 {} \;</code> 
 +  - Danach testen 
 +    * Startseite öffnen 
 +    * Admin → Versionsinfo 
 +    * Plugins prüfen 
 +    * Seiten rendern 
 +  - Backup löschen<code bash>sudo rm -r /var/www/dokuwiki-backup</code> 
 + 
 +===== 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:<code bash>sudo rm -r /var/www/dokuwiki 
 +sudo rsync -avh /var/www/dokuwiki_bak/ /var/www/dokuwiki/</code>Auch hier ist wieder der //**/**// am Ende wichtig.
server/wikihoeglinger/update/start.1785773247.txt.gz · Zuletzt geändert: von 91.115.82.171 · Momentan gesperrt von: 216.73.217.38