DokuWiki – wiki engine, to create documentation.
On the test, I install DokuWiki in Ubuntu Server.
Install the necessary components and activate the module Rewrite:
sudo apt-get install apache2 libapache2-mod-php php-xml sudo a2enmod rewrite
Download the archive with the latest version of DokuWiki and unpack it:
cd /var/www/html sudo wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz sudo tar xvf dokuwiki-stable.tgz sudo mv dokuwiki-*/ dokuwiki
We will expose the right owner for all files (under which Apache2 works):
sudo chown -R www-data:www-data /var/www/html/dokuwiki
Create a test web configuration file:
sudo nano /etc/apache2/sites-available/dokuwiki.conf
Add content to it (we will tailor it to your needs, for DokuWiki you need AllowOverride All):
<VirtualHost *:80> DocumentRoot /var/www/html/dokuwiki <Directory /var/www/html/dokuwiki> Options -Indexes AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>
We activate the web configuration and restart the web server:
sudo a2ensite dokuwiki sudo service apache2 reload
Open the browser in the install page http: //SERVER/dokuwiki/install.php and follow the directions.
After the successful installation, delete the installation file:
sudo rm /var/www/html/dokuwiki/install.php
If you want to send email messages from the server, you can install Postfix for example:
sudo apt-get install postfix
See also:
Installing and Configuring Postfix
Installing and Configuring the Apache2 Web Server