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
%d.%m.%Y %H:%M
Rewrite nutzen um schönere URLs zu erhalten
cp .htaccess.dist .htaccess
Plugins installieren
Absichern über Verzeichnisberechtigungen siehe nachfolgende Updateanleitung.
Alte Versionen befinden sich im Archiv: https://download.dokuwiki.org/archive
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
cd /var/www/dokuwiki wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
tar xzf dokuwiki-stable.tgz --strip-components=1 rm dokuwiki-stable.tgz
www-data
chown -R root:www-data /var/www/dokuwiki chmod -R g+w /var/www/dokuwiki/data
chmod 750 /var/www/dokuwiki/conf chmod g-w /var/www/dokuwiki/conf/* chmod o-rx /var/www/dokuwiki/conf/*
chmod -R g+w /var/www/dokuwiki/lib/plugins chmod -R g+w /var/www/dokuwiki/lib/tpl
cd /var/www/dokuwiki chmod 770 conf chmod 660 conf/local.php chmod 660 conf/plugins.local.php chmod 660 conf/users.auth.php
data/deleted.files
aufgelistetgrep -Ev '^($|#)' data/deleted.files | xargs -n 1 rm -vf
Plugins können deaktiviert werden.
Die Einstellungen dazu finden sich in conf/plugins.local.php
.
Z.B.:
$plugins['authad'] = 0; $plugins['authldap'] = 0; $plugins['authmysql'] = 0; $plugins['authpgsql'] = 0;
?purge=true
aufrufen