Wczoraj zaktualizowałem komputer Mac z Mountain Lion do El Capitan. Próbując uruchomić apache2, pojawia się następujący komunikat o błędzie:
AH00526: Błąd składniowy w wierszu 20 pliku /private/etc/apache2/extra/httpd-mpm.conf: Niepoprawne polecenie „LockFile”, być może błędnie napisane lub zdefiniowane przez moduł nieuwzględniony w konfiguracji serwera.
Co może być lekarstwem?
el-capitan
apache
Reino Kurki-Suonio
źródło
źródło
Odpowiedzi:
LockFile jest jedną z dyrektyw Apache ≤ 2.2. Zostało to zastąpione przez Mutex w Apache 2.4, która jest wersją Apache zainstalowaną z systemem OS X 10.11, El Capitan.
Edytuj plik,
/etc/apache2/extra/httpd-mpm.conf
aby usunąć tę część:Następnie sprawdź config
apachectl -t
i uruchom ponowniesudo apachectl restart
.źródło
Spojrzałem w górę informacje na temat pliku http-mpm.conf na stronie Apache:
Mówi, że LockFile to poprawna dyrektywa. Nie wiem, dlaczego dostaję ten sam błąd, co ty. Więc w terminalu poszedłem do:
i przywróciłem
httpd-mpm.conf
plik sprzed załadowania El Capitan. Użyłem tych poleceń:i wprowadził polecenia:
i otrzymałem „Składnia OK”
Jeśli wprowadzę http: // localhost w mojej przeglądarce, otrzymam stronę „to działa”.
źródło