Вчера я обновил свой Mac с Mountain Lion до El Capitan. Пытаясь заставить apache2 работать, я получаю следующее сообщение об ошибке:
AH00526: Синтаксическая ошибка в строке 20 файла /private/etc/apache2/extra/httpd-mpm.conf: Неверная команда 'LockFile', возможно, с ошибкой или определена модулем, не включенным в конфигурацию сервера.
Какое может быть лекарство?
el-capitan
apache
Рейно Курки-Суонио
источник
источник
Ответы:
LockFile является одной из директив Apache ≤ 2.2. Это было заменено Mutex в Apache 2.4, версии Apache, установленной с OS X 10.11, El Capitan.
Отредактируйте файл,
/etc/apache2/extra/httpd-mpm.conf
чтобы удалить эту часть:Затем проверьте конфигурацию
apachectl -t
и перезапуститеsudo apachectl restart
.источник
Я посмотрел информацию о файле http-mpm.conf на веб-сайте Apache:
Это говорит, что LockFile - правильная директива. Я не знаю, почему я получаю ту же ошибку, что и вы. Итак, в терминале я пошел в:
и восстановил
httpd-mpm.conf
файл до того, как я загрузил El Capitan. Я использовал эти команды:и ввел команды:
и получил "Синтаксис ОК"
Если я ввожу http: // localhost в своем браузере, я получаю страницу «все работает».
источник