我有一个问题,Apache更新到High Sierra 10.13.1后将无法启动。错误日志中没有显示任何内容,但是当我尝试不执行apachectl start
任何操作时。如果我运行,apachectl configtest
我会收到“语法正确
我曾经使用过类似的命令sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
,但无济于事。Apache将无法启动。我可以跑步sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
,但也不起作用。
我看了看brew服务列表,httpd和其他进程(mysql)一起显示在列表中,但是httpd的状态显示为黄色的“已启动”,而不是绿色的。
我尝试了许多不同的事情,发现的是,如果我查看system.log文件,将会发现 com.apple.xpc.launchctl[1] (homebrew.mxcl.httpd24[11780]): Service exited with abnormal code:1
如果我运行apachectl start,该命令似乎可以运行,但是当我运行stop命令时,我得到“ httpd(无pid文件)未运行。
我还收到com。; apple.xpc.launchd [1]的输出org.apache.httpd):请从OnDemand切换到KeepAlive。
当Sierra在Sierra中运行良好时,High Sierra是否有某些因素阻止Apache运行?
brew services list' I receive a yellow indicator, I checked with all of the available users and ran
Brew服务列表时,它们都显示相同的指示符。至于安装指南,则使用Ansible来安装apache。这是在其他5台MacBook上完成的,它们仍在运行Sierra。这台MacBook出现问题,苹果电脑运行了诊断程序并重置了操作系统,同时将操作系统更新为High Sierra
apachectl start
)启动Apple的httpd 。与... configtest
!
httpd
公式,现在apache没有响应。当我这样做时brew services list
,我也started
用黄色获得了httpd的名称,当我运行时sudo apachectl stop
,它告诉我httpd (pid 87?) not responding.