У меня есть проблема, при которой Apache не запускается после обновления до High Sierra 10.13.1. В журналах ошибок ничего не отображается, но при попытке apachectl start
ничего не происходит. Если я бегу, apachectl configtest
я получаю "Синтаксис ОК
Я использовал такие команды, как sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
безрезультатно. Апач не запустится. Я могу бежать, sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
и это тоже не работает.
Я взглянул на список служб brew, и httpd отображается в списке вместе с другим процессом (mysql), но состояние httpd показывает желтый «запущен» вместо зеленого.
Я пробовал много разных вещей, и я обнаружил, что если я загляну в файл system.log, то найду com.apple.xpc.launchctl[1] (homebrew.mxcl.httpd24[11780]): Service exited with abnormal code:1
Если я запускаю apachectl start, команда, кажется, работает, но когда я запускаю команду stop, я получаю «httpd (без файла pid) не работает.
Я также получаю вывод com.; Apple.xpc.launchd [1] ( org.apache.httpd): Пожалуйста, переключитесь с OnDemand на KeepAlive.
Есть ли что-то в High Sierra, которое мешает работе Apache, когда он работает нормально в Sierra?
brew services list' I receive a yellow indicator, I checked with all of the available users and ran
услуг brew, и все они показывают один и тот же индикатор. Что касается руководства по установке, Ansible был использован для настройки Apache. Это было сделано на 5 других MacBook, они все еще работают под управлением Sierra. У этого MacBook была проблема, и Apple
apachectl start
). То же самое с ... configtest
!
httpd
формулу Homebrew , и теперь apache не отвечает. Когда я делаю brew services list
, я также получаю started
для httpd в желтом, и когда я бегу sudo apachectl stop
, он говорит мне, чтоhttpd (pid 87?) not responding.