documentation:dokuwiki
Table of Contents
Dokuwiki
Installation
Installation is easy assuming you have internet access Install
apt-get install dokuwiki
Verify package information
dpkg -l dokuwiki
Check files installed with it
dpkg -L dokuwiki
Configuration
By default Dokuwiki is only enabled for the localhost
so need to:
sudo nano /etc/apache2/conf.d/dokuwiki.conf
<Directory /usr/share/dokuwiki/> Options +FollowSymLinks AllowOverride All order allow,deny **allow from 127.0.0.1** </Directory>
need to change last line to allow from all then
/etc/init.d/apache2 restart
your wiki should now be readable
Initial =Config
To redo initial config in case it was skipped
chown -R www-data /usr/share/dokuwiki/conf/
need to delete the 2 ACL related files
rm /usr/share/dokuwiki/conf/users.auth.php rm /usr/share/dokuwiki/conf/acl.auth.php
Then need to edit the install php to ensure it starts up again. By default it only starts on black installs of dokuwiki
vi /usr/share/dokuwiki/install.php
find the following bit
// main dokuwiki config file (conf/dokuwiki.php) must not have been modified $installation_hash = md5(preg_replace("/(\015\012)|(\015)/","\012", @file_get_contents(DOKU_CONF.'dokuwiki.php'))); if (!in_array($installation_hash, $dokuwiki_hash)) { $error[] = sprintf($lang['i_badhash'],$installation_hash); $ok = false; }
and change the last line to
$ok = true;
then go to
http://localhost/dokuwiki/install.php
that will re-enable the initial config prompts
documentation/dokuwiki.txt · Last modified: by 127.0.0.1