我在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
任何想法为什么会发生这种情况以及如何解决它.
谢谢
Ris*_*ogi 20
Mac OS X Web首选项存在一些问题.我不得不从偏好中启用Web共享以使其工作,
系统偏好设置 - >共享 - > Web共享并重启Apache
我认为它与apache用户无权访问我的DocumentRoot有关,这在error_log中并不完全明显.
Pet*_*tai 11
此错误是由于没有正确的httpd.conf设置引起的.
如果您打开网络共享,错误消失的原因是只有在网络共享打开时才会加载相应的配置,因为某些IfDefine标记看起来像:
<IfDefine WEBSHARING_ON>
...
</IfDefine>
Run Code Online (Sandbox Code Playgroud)
因此,如果启用了网络共享,则只能激活虚拟主机和作为root等的Library/WebServer/Documents.
对于Lion来说,解决方案是打开网络共享.
对于Mount Lion,没有Web共享,因此这不是一个选项,您必须删除IfDefine标记,同时保留它们之间的内容.
更改httpd.conf文件后,应始终运行:
apachectl configtest
Run Code Online (Sandbox Code Playgroud)
如果您有语法错误,模块错误等,这将通知您.