Gestern habe ich meinen Mac von Mountain Lion auf El Capitan aktualisiert. Beim Versuch, Apache2 zum Laufen zu bringen, wird folgende Fehlermeldung angezeigt:
AH00526: Syntaxfehler in Zeile 20 von /private/etc/apache2/extra/httpd-mpm.conf: Ungültiger Befehl 'LockFile', möglicherweise falsch geschrieben oder von einem Modul definiert, das nicht in der Serverkonfiguration enthalten ist.
Was könnte das Heilmittel sein?
el-capitan
apache
Reino Kurki-Suonio
quelle
quelle
Antworten:
LockFile ist eine der Direktiven von Apache ≤ 2.2. Dies wurde durch Mutex in Apache 2.4 ersetzt, der Version von Apache, die mit OS X 10.11, El Capitan, installiert wurde.
Bearbeiten Sie die Datei
/etc/apache2/extra/httpd-mpm.conf
, um diesen Teil zu entfernen:Dann überprüfe die Konfiguration
apachectl -t
und starte neusudo apachectl restart
.quelle
Ich habe die Informationen in der Datei http-mpm.conf auf der Apache-Website nachgeschlagen :
Es heißt, LockFile ist eine richtige Anweisung. Ich weiß nicht, warum ich den gleichen Fehler erhalte wie Sie. Also ging ich im Terminal zu:
und stellte die
httpd-mpm.conf
Datei wieder her, bevor ich El Capitan lud. Ich habe diese Befehle verwendet:und gab die Befehle ein:
und bekam "Syntax OK"
Wenn ich in meinem Browser http: // localhost eingebe, erhalte ich die Seite "es funktioniert".
quelle