Ontem atualizei meu Mac de Mountain Lion para El Capitan. Tentando obter o apache2 funcionando, recebo a seguinte mensagem de erro:
AH00526: Erro de sintaxe na linha 20 de /private/etc/apache2/extra/httpd-mpm.conf: Comando inválido 'LockFile', talvez com erro de ortografia ou definido por um módulo não incluído na configuração do servidor.
Qual pode ser o remédio?
el-capitan
apache
Reino Kurki-Suonio
fonte
fonte
Respostas:
LockFile é uma das diretivas do Apache ≤ 2.2. Isso foi substituído pelo Mutex no Apache 2.4, que é a versão do Apache instalada com o OS X 10.11, El Capitan.
Edite o arquivo
/etc/apache2/extra/httpd-mpm.conf
para remover esta parte:Em seguida, verifique a configuração
apachectl -t
e reiniciesudo apachectl restart
.fonte
Procurei as informações no arquivo http-mpm.conf no site da Apache:
Ele diz que LockFile é uma diretiva correta. Não sei por que estou recebendo o mesmo erro que você. Então, no terminal, fui para:
e restaurei o
httpd-mpm.conf
arquivo antes de carregar o El Capitan. Eu usei estes comandos:e inseriu os comandos:
e obteve "Sintaxe OK"
Se eu digitar http: // localhost no meu navegador, recebo a página "funciona".
fonte