[英]Apache Error on Mac OS X Lion
我在apache安装上一直收到此错误。 我启用了php模块。 休息是标准安装
[Thu Dec 08 06:46:42 2011] [error] [client 127.0.0.1] File does not exist: /usr/htdocs [Thu Dec 08 06:46:42 2011] [error] [client 127.0.0.1] File does not exist: /usr/htdocs
任何想法为什么会发生这种情况以及如何解决它。
谢谢
Mac OS X Web首选项存在一些问题。 我不得不从偏好中启用Web共享以使其工作,
系统偏好设置 - >共享 - > Web共享并重启Apache
我认为它与apache用户无权访问我的DocumentRoot有关,这在error_log中并不完全明显。
此错误是由于没有正确的httpd.conf
设置引起的。
如果您打开网络共享,错误消失的原因是只有在网络共享打开时才会加载相应的配置,因为某些IfDefine
标记看起来像:
<IfDefine WEBSHARING_ON>
...
</IfDefine>
因此,如果启用了网络共享,则只能激活虚拟主机和作为root等的Library / WebServer / Documents。
对于Lion来说,解决方案是打开网络共享。
对于Mount Lion,没有Web共享,因此这不是一个选项, 您必须删除IfDefine标记,同时保留它们之间的内容 。
更改httpd.conf文件后,应始终运行:
apachectl configtest
如果您有语法错误,模块错误等,这将通知您。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.