Outils pour utilisateurs

Outils du site


article:installation_dokuwiki_en_local:accueil

Installation Dokuwiki en local

#! /usr/bin/bash
#----------------------------------------------------------------
# Titre     : Intallation Nginx Manjaro
#
#----------------------------------------------------------------
# Date      : 2025-01-28_08-21-58
# Auteur    : bernard.rolland@rueduport.fr
#----------------------------------------------------------------
#----------------------------------------------------------------
#==================== vérification mode super utilisateur ====================
[[ $(id -u) -ne 0 ]] && {
    echo "Vous devez posséder les droits d'administration pour effectuer cette installation !
Si c'est le cas passez la commande : sudo $0"
 
    exit 1
}
# Mise à jour des paquets de la distribution
pacman -Syu
# Installation des paquets PHP nécessaire pour Dokuwiki
pacman -S php php-fpm php-gd
# Mise en route du service associé php-fpm
systemctl enable php-fpm
systemctl start php-fpm
# Installation du paquet Nginx
pacman -S nginx-mainline
# Mise en route du service associé au serveur Nginx
systemctl enable nginx
systemctl start nginx
# Configuration de PHP
cat >> /etc/php/php.ini <<EOF
extension=gd
extension=json
extension=xml
extension=ldap
extension=mysqli
EOF
 
#==================== Configuration de Nginx pour Dokuwiki ====================
# création
rep="$(pwd)"
cd /
echo tar xf "$rep/dokuwiki_titux.tar" --strip-components=1
tar xf "$rep/dokuwiki_titux.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
 
read -p "Rendez-vous sur Firefox (O/n)" reponse
[[ "$reponse" != "n" ]] && firefox localhost

article/installation_dokuwiki_en_local/accueil.txt · Dernière modification : 2025/02/15 08:10 de estro

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki