salut tous les corps après une installation propre d'ubuntu 16.04 et de la lampe tasksel apache2 a obtenu cette erreur:
[Mon Jul 18 22:42:00.114578 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined
[Mon Jul 18 22:42:00.114623 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[Mon Jul 18 22:42:00.114641 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[Mon Jul 18 22:42:00.114645 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_RUN_GROUP} is not defined
[Mon Jul 18 22:42:00.114657 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Mon Jul 18 22:42:00.133748 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}
Réponses:
On dirait que vous avez essayé de démarrer Apache en exécutant quelque chose comme
Ça ne marche pas. Utilisation
au lieu.
la source
Je l'ai rencontré une fois et cela a fonctionné pour moi:
Je n'ai pas eu de problème depuis.
la source
export APACHE_LOCK_DIR=/var/lock/apache2$SUFFIX
sont dans ce fichier envvars qui ont un sens total :) Sinon, on pourrait faire unegrep
pour cette chaîne var si votre configuration apache est différente.a2dissite site.local
.La bonne réponse est assez simple mais pas évidente.
Le
apache2
service dans Ubuntu / Debian utilise le fichier d'environnement/etc/apache2/envvars
lors de son démarrage viaapache2ctl restart
ouservice apache2 restart
.Pour afficher avec succès les
apache2 -V
détails, il suffit de source le fichier d'environnement apache2:Il ne devrait pas y avoir d'erreur de syntaxe avec le fichier apache2.conf, car les variables d'environnement affichées à la ligne 74 proviennent automatiquement d'Apache2 lors de son démarrage.
la source