technique:pratique:install_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édentes Révision précédente
technique:pratique:install_dokuwiki [2020/11/10 20:04] – ajout de biscottes Alpinux - Cedric A5Ltechnique:pratique:install_dokuwiki [2020/11/11 10:13] (Version actuelle) – créé Alpinux - Cedric A5L
Ligne 1: Ligne 1:
 +====== Dokuwiki : guide technique d'installation ======
 +
 +====== Dokuwiki ======
 +
 +{{tag>technique webapp}}
 +
 +===== Installer Dokuwiki =====
 +
 +Le déploiement est basé sur le principe d'une extraction d'archive.
 +
 +Dans le home :
 +<code>
 +wget https://download.dokuwiki.org/out/dokuwiki-8b659a33dc8f4c34111e2de010a298c8.tgz
 +
 +tar -xzvf dokuwiki-8b659a33dc8f4c34111e2de010a298c8.tgz
 +
 +mv dokuwiki/ /var/www/wiki
 +
 +rmdir dokuwiki
 +
 +cd /var/www/wiki
 +
 +sudo chown -R www-data:www-data .
 +sudo chmod -R g+s .
 +
 +chmod -R g=rwX,u=rwX,o=rX data/
 +</code>
 +
 +Il faut adapter Nginx ou créer une nouvelle configuration. En règle générale, le fichier de configuration se trouvera dans ''/etc/nginx/sites-available/wiki''.
 +
 +<code>
 +server {
 +        root /var/www/dokuwiki;
 +        server_name wiki.alpinux.dev;
 +        location / {
 +                index index.php doku.php;
 +                try_files $uri $uri/ @dokuwiki;
 +        }
 +        location @dokuwiki {
 +                rewrite ^/_media/(.*) /lib/exe/fetch.php?media=$1 last;
 +                rewrite ^/_detail/(.*) /lib/exe/detail.php?media=$1 last;
 +                rewrite ^/_export/([^/]+)/(.*) /doku.php?do=export_$1&id=$2 last;
 +                rewrite ^/(.*) /doku.php?id=$1 last;
 +        }
 +        location ~ \.php$ {
 +                include snippets/fastcgi-php.conf;
 +                fastcgi_pass unix:/run/php/php7.3-fpm.sock;
 +        }
 +        
 +        ...
 +</code>
 +
 +On peut recharger la configuration avec ''sudo systemctl reload nginx''