====== 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 :
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/
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''.
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;
}
...
On peut recharger la configuration avec ''sudo systemctl reload nginx''