Mam problem polegający na tym, że Apache nie uruchamia się po aktualizacji do High Sierra 10.13.1. W dziennikach błędów nic się nie pokazuje, ale kiedy próbuję apachectl start
nic się nie dzieje. Jeśli uruchomię apachectl configtest
, otrzymam komunikat „Składnia OK
Użyłem poleceń jak sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
bezskutecznie. Apache nie uruchomi się. Mogę biec sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
i to też nie działa.
Spojrzałem na listę usług parzenia i httpd pojawia się na liście wraz z innym procesem (mysql), ale status httpd pokazuje żółty „uruchomiony” zamiast zielonego.
Próbowałem wielu różnych rzeczy i stwierdzam, że jeśli zajrzę do pliku system.log, to znajdę com.apple.xpc.launchctl[1] (homebrew.mxcl.httpd24[11780]): Service exited with abnormal code:1
Po uruchomieniu apachectl start polecenie wydaje się działać, ale po uruchomieniu polecenia stop pojawia się komunikat „httpd (brak pliku pid) nie działa.
Otrzymuję również dane wyjściowe com.; Apple.xpc.launchd [1] ( org.apache.httpd): Przełącz się z OnDemand na KeepAlive.
Czy jest coś z High Sierra, które uniemożliwia uruchomienie Apache, gdy działało dobrze w Sierra?
brew services list' I receive a yellow indicator, I checked with all of the available users and ran
usług parzenia`` i wszystkie pokazują ten sam wskaźnik. Jeśli chodzi o przewodnik instalacji, do skonfigurowania apache wykorzystano Ansible. Zostało to zrobione na 5 innych MacBookach, nadal działają w Sierra. Ten MacBook miał problem, a Apple przeprowadził diagnostykę i zresetował system operacyjny, jednocześnie aktualizując system do High Sierra
apachectl start
.). To samo z ... configtest
!
httpd
formuły Homebrew , a teraz apache nie odpowiada. Kiedy to robię brew services list
, dostaję również started
httpd na żółto, a kiedy biegnę sudo apachectl stop
, mówi mi tohttpd (pid 87?) not responding.