Outils pour utilisateurs

Outils du site


raspberrypi:dokuwiki:dokuwiki

Ceci est une ancienne révision du document !


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).

Autorisation du https

raspberrypi/dokuwiki/dokuwiki.1651228291.txt.gz · Dernière modification : 2022/04/29 12:31 de dan