Inhaltsverzeichnis
Dokuwiki Installation
Die Einrichtung eines Wikis ist eigentlich sehr einfach und besteht aus den
Schritten Paket herunterladen, auspacken und Dateiberechtigungen einstellen.
Anschließend wird das Installationsskript install.php
aufgerufen und
die notwendigen Einstellungen vorgenommen. Nach einmaliger Ausfühung wird
das Skript dann gelöscht.
Im Detail:
cd /var/www wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz tar xzf dokuwiki-stable.tgz mv dokuwiki-<version> <verzeichnis> cd <verzeichnis> chgrp -R www-data conf chgrp -R www-data lib/plugins chown -R www-data. data chmod g+w conf/users.auth.php conf/acl.auth.php conf/plugins.local.php cd /var/www/<verzeichnis> http://www.computerclub-pinneberg.de/install.php rm install.php
Konfiguration anpassen
- Datumsformat
%d.%m.%Y %H:%M
- userewrite = .htaccess
Rewrite nutzen um schönere URLs zu erhalten
cp .htaccess.dist .htaccess
Plugins installieren
- Wrap
- Edittable
- Folded
Absichern über Verzeichnisberechtigungen siehe nachfolgende Updateanleitung.
Update
Alte Versionen befinden sich im Archiv: https://download.dokuwiki.org/archive
- Backup machen als einfache Kopie:
cp -a /var/www/dokuwiki/ /var/backups/dokuwiki_$(date -I)
oder besser als Archiv mit einem der nachfolgenden Befehle:
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
- Neueste Version herunterladen: http://download.dokuwiki.org/
cd /var/www/dokuwiki wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
- Auspacken über die alte Installation
tar xzf dokuwiki-stable.tgz --strip-components=1 rm dokuwiki-stable.tgz
- Minimal-Berechtigungen einstellen mit Schreibzugriff für die Webserver-Gruppe
www-data
chown -R root:www-data /var/www/dokuwiki chmod -R g+w /var/www/dokuwiki/data
- Konfiguration absichern
chmod 750 /var/www/dokuwiki/conf chmod g-w /var/www/dokuwiki/conf/* chmod o-rx /var/www/dokuwiki/conf/*
- Berechtigungen für Plugins und Templates einstellen, sofern sie über die GUI geändert werden sollen
chmod -R g+w /var/www/dokuwiki/lib/plugins chmod -R g+w /var/www/dokuwiki/lib/tpl
- Konfiguration über die GUI schreibbar machen
cd /var/www/dokuwiki chmod 770 conf chmod 660 conf/local.php chmod 660 conf/plugins.local.php chmod 660 conf/users.auth.php
- Nicht mehr benötigte Dateien löschen. Diese sind in
data/deleted.files
aufgelistetgrep -Ev '^($|#)' data/deleted.files | xargs -n 1 rm -vf
- Alle Plugins überprüfen und ggf. auf den aktuellen Stand bringen
Plugins
Plugins können deaktiviert werden.
Die Einstellungen dazu finden sich in conf/plugins.local.php
.
Z.B.:
- plugins.local.php
$plugins['authad'] = 0; $plugins['authldap'] = 0; $plugins['authmysql'] = 0; $plugins['authpgsql'] = 0;
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