Bonjour à tous.
Je suis en train de faire un script bash auto pour mon install de dédié et je bloque à la commande
ou on active le module fastcgi en fonction de php, cette commande ou on copie l'intégralité d'un coup dans le prompt comme une ligne de commande) :
if [ -e /etc/lighttpd/conf-available/10-fastcgi-php5.conf ]; then
/usr/sbin/lighty-enable-mod fastcgi-php5
else
/usr/sbin/lighty-enable-mod fastcgi
fi
J’exécute le script avec bash pour info.
Donc on ne peut pas mettre cette commande telle quelle comme on le ferait en ssh. Il faut procéder différemment pour le script je pense. C'est bien mon problème.
Le script:
#!/bin/bash
if [ -e /etc/lighttpd/conf-available/10-fastcgi-php5.conf ]; then
/usr/sbin/lighty-enable-mod fastcgi-php5
else
/usr/sbin/lighty-enable-mod fastcgi
fi
me donne l'erreur:
[/code]
/home/test/Bureau/06_phpfastcgi.sh: line 6: Erreur de syntaxe près du symbole inattendu « fi »
/home/test/Bureau/06_phpfastcgi.sh: line 6: `fi
[/code]
Quelqu'un aurait une idée pour passer ce paramètre dans un script bash que je puisse continuer mon script?!
Cordialement.