"DokuWiki is a standard compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It has a simple but powerful syntax which makes sure the datafiles remain readable outside the Wiki and eases the creation of structured texts. All data is stored in plain text files – no database is required. " - www.dokuwiki.org
Dokuwiki can be installed as an Optware package , so you need to ensure that Optware is installed.
You will also need to Configure the web-server including PHP Support :
Follow the tutorial (modify lighttpd.conf) to enable php on the Public site (port 8080) or(/and) Secured site (port 443).
Install the dokuwiki package :
/opt/bin/ipkg update /opt/bin/ipkg install dokuwiki /opt/bin/ipkg install libiconv ldconfig
Configure permissions :
chown -R www-data:www-data /opt/share/www/dokuwiki/data
Link Dokuwiki to the Secured site (port 443) :
ln -s /opt/share/www/dokuwiki /shares/internal/PUBLIC/WWW/Welcome/wiki
Now Dokuwiki can be called with https://<Mybook>/wiki from your browser.
Link Dokuwiki to the Public site ( port 8080) :
ln -s /opt/share/www/dokuwiki /shares/internal/PUBLIC/WWW/Public/wiki
Now Dokuwiki can be called with http://<Mybook>:8080/wiki from your browser.
Troubleshooting ( the following errors may not happend with current version of DokuWiki..)
Modifications in /opt/share/www/dokuwiki/lib/exe/spellcheck.php
Dokuwiki may complain about a missing patch on spellcheck.php,
this has to be inserted (details).
When calling http://MyBookWorld/wiki/install.php it could tell that write permissions of some files and directories are not set correctly. set them with
chmod 766 name
For some directories that was not enough. For those I had to change owner and group too. I used
chown www-data:www-data name
This tutorial has been provided by jpgorganizer.