raspberrypi:dokuwiki:dokuwiki
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 -y
Pour vérifier l'installation d'Apache, il suffit de taper l'adresse IP de la Raspi dans Firefox.
Installation de PHP :
sudo apt install php php-common php-gd php-xml php-json -y
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 192.168.1.65 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>
Attention, ici j'ai mis comme ServerName l'adresse IP de ma carte Rasperry Pi. Bien sûr, il faudra modifier cette adresse pour un accès externe avec un nom de domaine.
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).
Autorisation du https
raspberrypi/dokuwiki/dokuwiki.txt · Dernière modification : 2022/04/30 16:19 de dan