Benutzer-Werkzeuge

Webseiten-Werkzeuge


dokuwiki_install

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dokuwiki_install [26.05.2018 08:37] – [Update] thoogedokuwiki_install [10.10.2024 07:05] (aktuell) – [Update] thooge
Zeile 4: Zeile 4:
 Schritten Paket herunterladen, auspacken und Dateiberechtigungen einstellen. Schritten Paket herunterladen, auspacken und Dateiberechtigungen einstellen.
 Anschließend wird das Installationsskript ''install.php'' aufgerufen und  Anschließend wird das Installationsskript ''install.php'' aufgerufen und 
-die notwendigen Einstellungen vorgenommen. Nach enmaliger Ausfühung wird+die notwendigen Einstellungen vorgenommen. Nach einmaliger Ausfühung wird
 das Skript dann gelöscht.    das Skript dann gelöscht.   
  
Zeile 19: Zeile 19:
  
 chown -R www-data. data chown -R www-data. data
 +
 +chmod g+w conf/users.auth.php conf/acl.auth.php conf/plugins.local.php
  
 cd /var/www/<verzeichnis> cd /var/www/<verzeichnis>
Zeile 38: Zeile 40:
   * Edittable   * Edittable
   * Folded   * Folded
 +
 +Absichern über Verzeichnisberechtigungen siehe nachfolgende Updateanleitung.
  
 ===== Update ===== ===== Update =====
  
 +Alte Versionen befinden sich im Archiv: https://download.dokuwiki.org/archive
  
-  - Backup machen: \\ <code>cp -a /var/www/dokuwiki/ /var/backups/dokuwiki_2015-04-06</code>+  - Backup machen als einfache Kopie: \\ <code>cp -a /var/www/dokuwiki/ /var/backups/dokuwiki_$(date -I) 
 +</code> oder besser als Archiv mit einem der nachfolgenden Befehle:<code> 
 +tar -czf /var/backups/dokuwiki_$(date -I).tar.gz --exclude='var/www/dokuwiki/data/cache' -C / var/www/dokuwiki 
 +tar -czf /var/backups/computerclub_$(date -I).tar.gz --exclude='var/www/computerclub/data/cache' -C / var/www/computerclub 
 +</code>
   - Neueste Version herunterladen: http://download.dokuwiki.org/<code>   - Neueste Version herunterladen: http://download.dokuwiki.org/<code>
 cd /var/www/dokuwiki cd /var/www/dokuwiki
 wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
 </code> </code>
-  - Übertragen der Datei auf den entsprechenden Server in das DokuWiki-Verzeichnis ''/var/www/dokuwiki'' 
   - Auspacken über die alte Installation \\ <code>   - Auspacken über die alte Installation \\ <code>
 tar xzf dokuwiki-stable.tgz --strip-components=1 tar xzf dokuwiki-stable.tgz --strip-components=1
 rm dokuwiki-stable.tgz</code> rm dokuwiki-stable.tgz</code>
-  - Berechtigungen einstellen mit Schreibzugriff für die Webserver-Gruppe ''www-data''<code> +  - Minimal-Berechtigungen einstellen mit Schreibzugriff für die Webserver-Gruppe ''www-data''<code> 
-chown -R root.www-data /var/www/dokuwiki+chown -R root:www-data /var/www/dokuwiki
 chmod -R g+w /var/www/dokuwiki/data chmod -R g+w /var/www/dokuwiki/data
 +</code>
 +  - Konfiguration absichern<code>
 +chmod 750 /var/www/dokuwiki/conf
 +chmod g-w /var/www/dokuwiki/conf/*
 +chmod o-rx /var/www/dokuwiki/conf/*
 +</code>
 +  - Berechtigungen für Plugins und Templates einstellen, sofern sie über die GUI geändert werden sollen<code>
 chmod -R g+w /var/www/dokuwiki/lib/plugins chmod -R g+w /var/www/dokuwiki/lib/plugins
 +chmod -R g+w /var/www/dokuwiki/lib/tpl
 +</code>
 +  - Konfiguration über die GUI schreibbar machen<code>
 +cd /var/www/dokuwiki
 +chmod 770 conf
 +chmod 660 conf/local.php
 +chmod 660 conf/plugins.local.php
 +chmod 660 conf/users.auth.php
 +</code>
 +  - Nicht mehr benötigte Dateien löschen. Diese sind in ''data/deleted.files'' aufgelistet<code>
 +grep -Ev '^($|#)' data/deleted.files | xargs -n 1 rm -vf
 </code> </code>
   - Alle Plugins überprüfen und ggf. auf den aktuellen Stand bringen   - Alle Plugins überprüfen und ggf. auf den aktuellen Stand bringen
- +
 ===== Plugins ===== ===== Plugins =====
  
Zeile 69: Zeile 95:
 $plugins['authpgsql'] = 0; $plugins['authpgsql'] = 0;
 </file> </file>
 +
 +===== Revision löschen =====
 +
 +  * Historie anzeigen und Revisionsnummer merken
 +  * Datei aus dem Attic löschen
 +  * Changelog in den Metadaten anpassen: Zeile mit Revision löschen
 +  * ggf. Seitencache löschen: Setie mit ''?purge=true'' aufrufen
  
dokuwiki_install.1527323842.txt.gz · Zuletzt geändert: 26.05.2018 08:37 von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki