我已经将我的操作系统更新为Yosemite,唯一的问题是我的本地主机不再工作。如果这个问题听起来很愚蠢,请原谅,因为我对服务器的知识有限。
在Mavericks中,我能够在系统启动后立即使用localhost
和customdomain.dev
。此外,我的MySQL服务器也可以在没有任何操作的情况下启动。
现在,当使用localhost时,Google Chrome会抛出一个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 免费版(http://www.mamp.info/en/)。非常适合在本地运行 Apache 服务器。 - jkjustjoshingsites_available
文件夹并重新安装。问题是否仍然存在? - Qix - MONICA WAS MISTREATED