J'ai un problème où Apache ne démarre pas après la mise à jour vers High Sierra 10.13.1. Il n'y a rien qui s'affiche dans les journaux d'erreurs, mais quand j'essaye, apachectl start
rien ne se passe. Si je cours, 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 courir sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
et ça ne marche pas non plus.
J'ai jeté un coup d'œil à la liste des services de brassage et httpd apparaît dans la liste avec d'autres processus (mysql) mais le statut de httpd montre un "commencé" jaune au lieu d'un vert.
J'ai essayé beaucoup de choses différentes, et ce que je trouve, c'est que si je regarde dans le fichier system.log, je trouve 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 d'arrêt, j'obtiens "httpd (pas de fichier pid) non exécuté.
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 avec High Sierra qui empêche Apache de fonctionner quand il fonctionnait bien dans Sierra?
brew services list' I receive a yellow indicator, I checked with all of the available users and ran
services de brassage »et ils affichent tous le même indicateur. Quant à un guide de configuration, Ansible a été utilisé pour configurer apache. Cela a été fait sur 5 autres MacBook, ils exécutent toujours Sierra. Ce MacBook a eu un problème et un Apple a exécuté un diagnostic et réinitialisé le système d'exploitation, tout en mettant à jour le système d'exploitation vers High Sierra
apachectl start
). Pareil avec ... configtest
!
httpd
formule Homebrew , et maintenant apache ne répond pas. Quand je fais brew services list
, je reçois aussi started
pour httpd en jaune, et quand je lance sudo apachectl stop
, il me dit quehttpd (pid 87?) not responding.