Inhaltsverzeichnis

Doku-Wiki

Dokumentation

Installation

cd <Installationspfad>/
sudo wget https://raw.githubusercontent.com/splitbrain/dokuwiki-downloader/master/dokuwiki-downloader.php

Für Installation aufrufen:

https://<webseite>/dokuwiki-downloader.php

Siehe auchInstallationsanweisung

Einstellungen

Datenpfad ändern

Die Datei: 'conf/dokuwiki.php' nicht editieren! Inhalte wird ggf. mit Update überschrieben. Stattdessen die Datei local.php editieren, die Eintragungen haben Vorrecht und bleiben erhalten.

sudo nano conf/local.php 
$conf['savedir'] = '/var/www/data/wiki';

Sollte Datei nicht vorhanden sein, neue erstellen auf Basis von 'conf/local.php.dist'.
Zeile so komplett einfügen oder korrigieren. Pfadangabe absolut.
Sicherheit: Am besten den Pfad außerhalb des Pfades der Webseite wählen, dann ist dieser nur über Serverscripte erreichbar.

Zeitzone

Zeitzone einstellen

Konfiguration/Darstellung

Konfiguration/Bearbeitung

html und php erlauben

Zielfenster

Plugins (Auswahl)

Siehe auch beste Plugins für DokuWiki

Bekannte Probleme

Plugin Dw2Pdf

a) Plugin Dw2Pdf erstellt keine Dokumente.
Fehlermeldung: „mbstring extension must be loaded in order to run mPDF“
mPDF (und damit Dw2Pdf) benötigt die PHP-Erweiterung mbstring.

sudo apt update
sudo apt install php-mbstring
sudo systemctl restart apache2

oder bei PHP-FPM:

sudo systemctl restart php8.x-fpm

b) PDF von Seiten, die ein Diagramm im SVG-Format enthalten,lassen sich nicht erstellen.
Fehlermeldung lautet: Error: Class „DOMDocument“ not found
SVG-Diagramme brauchen DOM, weil mPDF/Dw2Pdf das SVG als XML parsen muss.

sudo apt install php-xml
sudo systemctl restart apache2

oder bei PHP-FPM:

sudo systemctl restart php8.x-fpm