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:09] 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!**+
  
-  - 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   - 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.1785773383.txt.gz · Zuletzt geändert: von 91.115.82.171 · Momentan gesperrt von: 216.73.217.38