====== 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 ===== Source ([[https://idroot.us/install-dokuwiki-debian-11]]) ====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 : ServerName 192.168.1.65 DocumentRoot /var/www/html/dokuwiki AllowOverride All Require all denied Order allow,deny Deny from all ErrorLog /var/log/apache2/dokuwiki_error.log CustomLog /var/log/apache2/dokuwiki_access.log combined 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 ===== [[https://technique.arscenic.org/lamp-linux-apache-mysql-php/apache-le-serveur-http/modules-complementaires/article/installer-et-configurer-le-module-ssl-pour-apache2]]