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
