J'ai un problème où Apache ne démarre pas après la mise à jour vers High Sierra 10.13.1. Rien ne s'affiche dans les journaux d'erreurs, mais lorsque j'essaie de apachectl start
rien ne se passe. Si je lance apachectl configtest
Je reçois "Syntaxe OK
J'ai utilisé des commandes comme sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
en vain. Apache ne démarre pas. Je peux exécuter sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
et cela ne fonctionne pas non plus.
J'ai jeté un coup d'œil à la liste des services de Brew et httpd apparaît dans la liste avec d'autres processus (mysql) mais le statut de httpd affiche un "démarré" jaune au lieu d'un vert.
J'ai essayé de nombreuses choses différentes, et ce que je constate, c'est que si je regarde dans le fichier system.log, je trouve que com.apple.xpc.launchctl[1] (homebrew.mxcl.httpd24[11780]): Service exited with abnormal code:1
Si j'exécute apachectl start, la commande semble fonctionner, mais lorsque j'exécute la commande stop, j'obtiens "httpd (no pid file) not running.
Je reçois également la sortie de com.;apple.xpc.launchd[1] (org.apache.httpd) : Veuillez passer de OnDemand à KeepAlive.
Y a-t-il quelque chose dans High Sierra qui empêche Apache de fonctionner alors qu'il fonctionnait bien dans Sierra ?