hola a todos después de la instalación limpia de ubuntu 16.04 y la lámpara taskel apache2 obtuvo este error:
[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}

Respuestas:
Parece que intentó iniciar Apache ejecutando algo como
Eso no funciona Utilizar
en lugar.
fuente
Me encontré con esto una vez y esto funcionó para mí:
No he tenido el problema desde entonces.
fuente
export APACHE_LOCK_DIR=/var/lock/apache2$SUFFIXen ese archivo envvars que tiene sentido total :) Si no, uno podría hacer unagreppara esa cadena var si su configuración de apache es diferente.a2dissite site.local.La respuesta correcta es bastante simple pero no obvia.
El
apache2servicio en Ubuntu / Debian utiliza el archivo de entorno/etc/apache2/envvarsdurante su inicio a través deapache2ctl restartoservice apache2 restart.Para mostrar los
apache2 -Vdetalles correctamente, solo obtenga el archivo de entorno apache2:No debería haber ningún error de sintaxis con apache2.conf, ya que apache2 obtiene automáticamente las variables de entorno que se muestran en la línea 74 durante su inicio.
fuente