今天刚试着访问我的本地主机,但不起作用。我昨天工作了,但我相信是因为我的Mac坏了。我再次尝试使用brew服务启动httpd,启动httpd。这导致:
引导失败: 5:输入/输出错误,尝试以根用户身份重新运行命令,以获得更丰富的错误。错误:执行时失败;/bin/launchctl bootstrap gui/501 /Users/UserName/Library/LaunchAgents/homebrew.mxcl.httpd.plist
与5一起退出。
尝试重新安装httpd,但仍然会出现相同的错误。知道原因是什么吗?
发布于 2022-02-08 01:57:39
在升级到macOS蒙特利之后,我也遇到了同样的问题。但我通过这些命令解决了我的问题。
卸载homebrew.mxcl.httpd.plist
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.httpd.plist
,然后再加载它:
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.httpd.plist
之后,我使用这个命令再次启动httpd。
brew services start httpd
发布于 2022-03-29 06:50:31
我只想和其他人分享对我有用的东西。
似乎我有一个版本的apache运行,这是停止的酿造版本。(我以为我已经把apache内置的东西移除了!)
这也发生在我的Mac崩溃并得到完全相同的错误消息之后,但我做到了:
完全停止brew httpd服务
brew services stop httpd
停止Mac Apache剩菜
sudo apachectl -k stop
重新开始brew httpd
brew services start httpd
一开始很有魅力就解决了我的问题。
发布于 2022-03-24 05:21:42
在各地尝试了所有建议的解决方案之后,最终为我做的是将/usr/local/var/ log /httpd中的日志文件的所有者更改为我的用户,而不是根。
sudo chown [username] *
遗憾的是,我花了几个小时才弄明白--我甚至删除并重新安装了httpd (这实际上是件好事,因为后面有一个n个老版本的桶)。
https://stackoverflow.com/questions/70266791
复制