Mensaje de error de El Capitan Apache AH00526

21

Ayer actualicé mi Mac de Mountain Lion a El Capitan. Al intentar que apache2 funcione, aparece el siguiente mensaje de error:

  

AH00526: Error de sintaxis en la línea 20 de /private/etc/apache2/extra/httpd-mpm.conf: Comando no válido 'LockFile', tal vez mal escrito o definido por un módulo no incluido en la configuración del servidor.

¿Cuál podría ser el remedio?

    
pregunta Reino Kurki-Suonio 15.10.2015 - 12:59

2 respuestas

35

LockFile es una de las directivas de Apache ≤ 2.2. Esto fue reemplazado por Mutex en Apache 2.4, que es la versión de Apache instalada con OS X 10.11, El Capitán.

Edite el archivo /etc/apache2/extra/httpd-mpm.conf para eliminar esta parte:

#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
<IfModule !mpm_winnt_module>
<IfModule !mpm_netware_module>
  LockFile "/private/var/log/apache2/accept.lock"
</IfModule>
</IfModule>

Luego, compruebe config apachectl -t y reinicie sudo apachectl restart .

    
respondido por el Sylvain T. 26.11.2015 - 02:55
16

Busqué la información sobre el archivo http-mpm.conf en la Sitio web de apache:

Dice que LockFile es una directiva correcta. No sé por qué estoy recibiendo el mismo error que tú. Así que en la terminal, fui a:

/etc/apache2/extra

y restauré el archivo httpd-mpm.conf antes de que cargué El Capitán. Utilicé estos comandos:

sudo mv httpd-mpm.conf httpd-mpm.conf.elcapitan
sudo mv httpd-mpm.conf~orig httpd-mpm.conf

e ingresó los comandos:

sudo apachectl restart
apachectl configtest

y obtuve "Sintaxis OK"

Si ingreso enlace en mi navegador, aparece la página "funciona".

    
respondido por el user3551611 18.10.2015 - 20:20

Lea otras preguntas en las etiquetas