【发布时间】:2014-12-14 18:10:24
【问题描述】:
我已将我的操作系统更新为优胜美地,唯一的问题是我的本地主机不再工作。如果这些问题听起来很愚蠢,但我对服务器的了解有限,请原谅。
对于 Mavericks,我可以在系统启动后立即使用 localhost 和 customdomain.dev。我的 MySQL 服务器也已启动,没有任何操作
现在谷歌浏览器在使用 localhost 时会抛出 ERR_CONNECTION_REFUSED 错误。
我跑
apachectl configtest
返回
httpd: Syntax error on line 58 of /private/etc/apache2/httpd.conf: Cannot load libexec/apache2/mod_authn_default.so into server: dlopen(/usr/libexec/apache2/mod_authn_default.so, 10): image not found
如果我注释掉这一行,它会继续使用其他模块。当我注释掉导致此语法错误的所有模块时,我得到
AH00526: Syntax error on line 131 of /private/etc/apache2/httpd.conf:
Invalid command 'User', perhaps misspelled or defined by a module not included in the server configuration
我正在使用 Mavericks 的 httpd.conf 文件(一切正常)
我不知道下一步该怎么做
【问题讨论】:
-
不确定如何使用
apachectl,但我真的很喜欢 MAMP,免费版 (mamp.info/en)。非常适合在本地运行 Apache 服务器。 -
我不喜欢每次启动计算机时都启动应用程序 - 它以前可以运行,为什么现在不行?
-
尝试备份您的
sites_available文件夹并重新安装。问题是否仍然存在? -
@Qix 抱歉,我该怎么做?
-
我收到错误 apachectl configtest AH00558: httpd: 无法可靠地确定服务器的完全限定域名,使用 buildserver.local。全局设置“ServerName”指令以禁止显示此消息,如何解决此问题?
标签: php mysql apache osx-yosemite