Ceci est une ancienne révision du document !
Table des matières
Installation de DokuWiki sur Debian 11
Pour mémoire, je pars d'une installation neuve de Raspberry Pi OS Lite sur une carte Raspberry Pi.
Installation du serveur web :
Installation d'Apache :
sudo apt install apache2 apache2-utils
Pour vérifier l'installation d'Apache, il suffit de taper l'adresse IP de la Raspi dans Firefox.
Installation de PHP :
sudo apt -y install php php-common
On relance Apache, ou on reboote la carte Raspi.
On peut vérifier l'installation et afficher la version de PHP en tapant la commande :
sudo php -v
Installation de DokuWiki
Téléchargement et décompressionde DokuWiki dans le dossier www d'Apache :
sudo su
wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
mkdir /var/www/html/dokuwiki
tar -xvzf dokuwiki-stable.tgz -C /var/www/html/dokuwiki/ --strip-components=1
Copie du fichier .htaccess :
cp /var/www/html/dokuwiki/.htaccess{.dist,}
Modification des permissions sur les dossiers :
chown -R www-data:www-data /var/www/html/dokuwiki
Création du virtualhost :
sudo nano /etc/apache2/sites-available/dokuwiki.conf
Puis ajouter les lignes suivantes :
<VirtualHost *:80> ServerName dokuwiki.your-domain.com DocumentRoot /var/www/html/dokuwiki <Directory ~ "/var/www/html/dokuwiki/(bin/|conf/|data/|inc/)"> <IfModule mod_authz_core.c> AllowOverride All Require all denied </IfModule> <IfModule !mod_authz_core.c> Order allow,deny Deny from all </IfModule> </Directory> ErrorLog /var/log/apache2/dokuwiki_error.log CustomLog /var/log/apache2/dokuwiki_access.log combined </VirtualHost>
Activation du virtualhost :
sudo a2ensite dokuwiki.conf
sudo a2enmod rewrite
sudo systemctl reload apache2
On peut vérifier la présence de DocuWiki dans Firefox en donnant l'adresse :
http://192.168.1.65/dokuwiki (adresse IP à adapter).