Outils pour utilisateurs

Outils du site


raspberrypi:dokuwiki:dokuwiki

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
raspberrypi:dokuwiki:dokuwiki [2022/04/29 12:17] – [Téléchargement et décompressionde **DokuWiki** dans le dossier **www** d'**Apache** :] danraspberrypi:dokuwiki:dokuwiki [2022/04/30 16:19] (Version actuelle) – [Installation de DokuWiki] dan
Ligne 9: Ligne 9:
  
 ==== Installation d'Apache : ==== ==== Installation d'Apache : ====
-<code>sudo apt install apache2 apache2-utils</code>+<code>sudo apt install apache2 apache2-utils -y</code>
  
 Pour vérifier l'installation d'**Apache**, il suffit de taper l'adresse IP de la Raspi dans Firefox. Pour vérifier l'installation d'**Apache**, il suffit de taper l'adresse IP de la Raspi dans Firefox.
  
 ==== Installation de PHP :==== ==== Installation de PHP :====
-<code>sudo apt -y install php php-common</code>+<code>sudo apt install php php-common php-gd php-xml php-json -y</code>
  
 On relance Apache, ou on reboote la carte Raspi. On relance Apache, ou on reboote la carte Raspi.
Ligne 22: Ligne 22:
 ===== Installation de DokuWiki ===== ===== Installation de DokuWiki =====
  
-[[https://idroot.us/install-dokuwiki-debian-11/]]+Source ([[https://idroot.us/install-dokuwiki-debian-11]])
  
 ====Téléchargement et décompressionde DokuWiki dans le dossier www d'Apache :==== ====Téléchargement et décompressionde DokuWiki dans le dossier www d'Apache :====
Ligne 30: Ligne 30:
 <code>mkdir /var/www/html/dokuwiki</code> <code>mkdir /var/www/html/dokuwiki</code>
 <code>tar -xvzf dokuwiki-stable.tgz -C /var/www/html/dokuwiki/ --strip-components=1</code> <code>tar -xvzf dokuwiki-stable.tgz -C /var/www/html/dokuwiki/ --strip-components=1</code>
 +
 +==== Copie du fichier .htaccess : ====
 +
 +<code>cp /var/www/html/dokuwiki/.htaccess{.dist,}</code>
 +==== Modification des permissions sur les dossiers :====
 +<code>chown -R www-data:www-data /var/www/html/dokuwiki</code>
 +
 +==== Création du virtualhost : ====
 +
 +<code>sudo nano /etc/apache2/sites-available/dokuwiki.conf</code>
 +
 +Puis ajouter les lignes suivantes :
 +
 +<code>
 +<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>
 +</code>
 +
 +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 : ====
 +
 +<code>sudo a2ensite dokuwiki.conf</code>
 +<code>sudo a2enmod rewrite</code>
 +<code>sudo systemctl reload apache2</code>
 +
  
 On peut vérifier la présence de DocuWiki dans Firefox en donnant l'adresse : On peut vérifier la présence de DocuWiki dans Firefox en donnant l'adresse :
raspberrypi/dokuwiki/dokuwiki.1651227456.txt.gz · Dernière modification : 2022/04/29 12:17 de dan