我正在尝试更改 apache 中的文档根目录,以便可以启动新项目并保留旧项目,以便可以引用文件。但是,每当我尝试更改文档根目录时,都会收到 403 Forbidden 错误。
似乎我已经尝试了所有方法。在 httpd.conf 文件中,我更改了文档根目录行和括号中的行:
DocumentRoot "/Full/Path/To/Root"
<DIRECTORY /Full/Path/To/Root /> I'm not looking at the file right now, but I've changed this part too
我将新的根目录放在与默认目录相同的位置,因此这些权限应该没问题。我已将根目录的权限更改为 777 和 744,但仍然不起作用。我花了很多时间寻找可行的解决方案,但到目前为止,没有任何效果。
在 apache 错误日志中,出现的消息显示“由于服务器配置导致权限被拒绝”(当我有机会找到确切的消息时,我一定会发布它。)
任何帮助都非常感谢。我正在运行 Mac OS Lion,装有 Apache v2 和 php 5.5(如果这很重要的话)。
编辑:错误日志中的错误显示 [2013 年 7 月 22 日星期一 14:43:38] [错误] [客户端 fe80::1] 客户端被服务器配置拒绝:/Library/Webserver/CustomServer/
答案1
好的,在对 httpd.conf 文件进行更多修改之后,我将标签更改<DIRECTORY >
为 sayallow from all
而不是deny from all
。我现在没有查看该文件,所以我记不清标签的具体内容,但如果其他人需要确切了解,我可以查找它。