Message d'erreur El Capitan Apache AH00526


21

Hier, j'ai mis à niveau mon Mac de Mountain Lion vers El Capitan. En essayant de faire fonctionner apache2, j'obtiens le message d'erreur suivant:

AH00526: Erreur de syntaxe à la ligne 20 de /private/etc/apache2/extra/httpd-mpm.conf: commande non valide 'LockFile', peut-être mal orthographiée ou définie par un module non inclus dans la configuration du serveur.

Quel pourrait être le remède?



Avez-vous regardé la ligne 20 du fichier mentionné dans le message d'erreur?
nohillside

Réponses:


35

LockFile est l'une des directives d'Apache ≤ 2.2. Il a été remplacé par Mutex dans Apache 2.4, qui est la version d'Apache installée avec OS X 10.11, El Capitan.

Modifiez le fichier /etc/apache2/extra/httpd-mpm.confpour supprimer cette partie:

#
# 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>

Vérifiez ensuite la configuration apachectl -tet redémarrez sudo apachectl restart.


Cela marche. Cela se produit lorsque vous mettez à jour votre MacOSX à partir de votre version précédente d'OSX.
Espace

16

J'ai recherché les informations sur le fichier http-mpm.conf sur le site Web d'Apache:

Il dit que LockFile est une directive correcte. Je ne sais pas pourquoi j'obtiens la même erreur que toi. Donc dans le terminal, je suis allé à:

/etc/apache2/extra

et restauré le httpd-mpm.conffichier avant de charger El Capitan. J'ai utilisé ces commandes:

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

et entré les commandes:

sudo apachectl restart
apachectl configtest

et a obtenu "Syntaxe OK"

Si j'entre http: // localhost dans mon navigateur, j'obtiens la page "ça marche".


quel est le changement important par rapport à votre fichier de configuration d'origine? Je pars de frais donc je n'ai pas connu de fichier de configuration de travail.
daslicious

J'ai le même problème, mais cela n'offre aucun correctif.
Jake N
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.