Ich habe ein Problem, bei dem Apache nach dem Update auf High Sierra 10.13.1 nicht gestartet wird. In den Fehlerprotokollen wird nichts angezeigt, aber wenn ich es versuche, apachectl start
passiert nichts. Wenn ich laufe, apachectl configtest
erhalte ich "Syntax OK
Ich habe Befehle wie sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
ohne Erfolg verwendet. Apache wird nicht gestartet. Ich kann rennen sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
und das funktioniert auch nicht.
Ich habe mir die Liste der Braudienstleistungen angesehen und httpd wird zusammen mit anderen Prozessen (MySQL) in der Liste angezeigt, aber der Status von httpd zeigt ein gelbes "gestartet" anstelle eines grünen an.
Ich habe viele verschiedene Dinge ausprobiert, und was ich finde, ist, dass ich finde, wenn ich in die Datei system.log schaue com.apple.xpc.launchctl[1] (homebrew.mxcl.httpd24[11780]): Service exited with abnormal code:1
Wenn ich apachectl start ausführe, scheint der Befehl zu funktionieren, aber wenn ich den Stoppbefehl ausführe, wird "httpd (keine PID-Datei) nicht ausgeführt.
Ich erhalte auch die Ausgabe von com .; Apple.xpc.launchd [1] ( org.apache.httpd): Bitte wechseln Sie von OnDemand zu KeepAlive.
Gibt es etwas in High Sierra, das verhindert, dass Apache ausgeführt wird, wenn es in Sierra einwandfrei funktioniert?
brew services list' I receive a yellow indicator, I checked with all of the available users and ran
ausprobiert wurden. Wenn ich eine Liste der Brühdienste durchführe, zeigen alle den gleichen Indikator an. Ansible wurde für die Einrichtung von Apache verwendet. Dies wurde auf 5 anderen MacBooks durchgeführt, auf denen Sierra noch ausgeführt wird. Dieses eine MacBook hatte ein Problem und ein Apple führte eine Diagnose durch und setzte das Betriebssystem zurück, während das Betriebssystem
apachectl start
). Gleiches mit ... configtest
!
httpd
Formel verwendet und jetzt reagiert Apache nicht mehr. Wenn ich das tue brew services list
, bekomme ich auch das started
für httpd in gelb, und wenn ich laufe sudo apachectl stop
, sagt es mir dashttpd (pid 87?) not responding.