Outils pour utilisateurs

Outils du site


raspberrypi:dokuwiki:dokuwiki

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