Ho un problema in cui Apache non si avvia dopo l'aggiornamento a High Sierra 10.13.1. Non c'è nulla che mostri nei log degli errori, ma quando provo a apachectl start
non succede nulla. Se eseguo apachectl configtest
, ricevo "Sintassi OK
Ho usato comandi come sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
senza alcun risultato. Apache non verrà avviato. Posso eseguire sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
e anche questo non funziona.
Ho dato un'occhiata all'elenco dei servizi di brew e httpd compare nell'elenco insieme ad altri processi (mysql) ma lo stato di httpd mostra un "iniziato" giallo invece di uno verde.
Ho provato molte cose diverse e quello che sto scoprendo è che se guardo nel file system.log trovo com.apple.xpc.launchctl[1] (homebrew.mxcl.httpd24[11780]): Service exited with abnormal code:1
Se avvio apachectl, il comando sembra funzionare, ma quando eseguo il comando stop ottengo "httpd (nessun file pid) non in esecuzione.
Ricevo anche l'output di com.; Apple.xpc.launchd [1] (org.apache.httpd): per favore, passa da OnDemand a KeepAlive.
C'è qualcosa con High Sierra che impedisce ad Apache di funzionare quando funziona bene in Sierra?