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.