Outils pour utilisateurs

Outils du site


article:dokuwiki:nginx_installation_dokuwiki

Ceci est une ancienne révision du document !


Dokuwiki : installation sur serveur nginx

Le code suivant a été testé sur une distribution Manjaro, serveur http Nginx, en tant que site local et tiré de l'article. dokuwikinginx.tar

#==================== Passage en mode super utilisateur ====================
sudo -i
# Mise à jour des paquets de la distribution
pacman -Syu
 
#==================== Installation du serveur Nginx ====================
# Installation du paquet Nginx
pacman -S nginx-mainline
# Mise en route du service associé au serveur Nginx
systemctl enable nginx
systemctl start nginx
 
#==========  Installation et configuration de PHP ===================
# Installation des paquets PHP nécessaire pour Dokuwiki
pacman -S php php-fpm php-gd
# Configuration de PHP
cat >> /etc/php/php.ini <<EOF
extension=gd
extension=json
extension=xml
extension=ldap
extension=mysqli
EOF
# Mise en route du service associé php-fpm
systemctl enable php-fpm
systemctl start php-fpm
 
#==================== Installation de Dokuwiki ====================
# Obtension de la dernière version stable depuis le site dokuwiki.org
wget "https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz"
# Installation du code source du site en /var/www/html/dokuwiki
mkdir -p  /var/www/html/dokuwiki
tar xzf dokuwiki-stable.tgz -C /var/www/html/dokuwiki/ --strip-components=1
# Adaptation des droits selon la distribution Linux...
chown -R http:http /var/www/html/dokuwiki/
#==================== Configuration de Nginx pour Dokuwiki ====================
# création 
mkdir -p /etc/nginx/sites-enabled 
wget "https://www.titux.org/blog/lib/exe/fetch.php?media=article:dokuwiki:dokuwikinginx.tar" 
cd /
tar xf dokuwikinginx.tar --strip-components=1
# configuration de Nginx
 
echo Vérification configuration Nginx
echo En cas de succès affichages des messages 
echo "    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok"
echo "    nginx: configuration file /etc/nginx/nginx.conf test is successful"
nginx -t
echo "
Redémarrage du serveur Nginx"
systemctl restart nginx
read -p "Rendez-vous sur Firefox (O/n)" reponse
[[ "$reponse" != "n" ]] && firefox localhost
article/dokuwiki/nginx_installation_dokuwiki.1733135646.txt.gz · Dernière modification : de 92.162.132.173

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki