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?
el-capitan
apache
Reino Kurki-Suonio
la source
la source
Réponses:
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.conf
pour supprimer cette partie:Vérifiez ensuite la configuration
apachectl -t
et redémarrezsudo apachectl restart
.la source
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é à:
et restauré le
httpd-mpm.conf
fichier avant de charger El Capitan. J'ai utilisé ces commandes:et entré les commandes:
et a obtenu "Syntaxe OK"
Si j'entre http: // localhost dans mon navigateur, j'obtiens la page "ça marche".
la source