标题: Apache使用中一个很奇怪的错误 [打印本页] 作者: wenzk 时间: 2005-11-02 00:18 标题: Apache使用中一个很奇怪的错误 由于自己习惯的原因(不好的习惯)习惯使用root用户去操作一切,习惯先把代码先放到个人主目录下,然后使用mv指令移动到目的位置
结果:
Forbidden
You don't have permission to access /test/
on this server.
Additionally, a 403 Forbidden
error was encountered while trying to use an ErrorDocument to handle the request.
查看 test 目录的权限为755,其目录下所有文件均为644,所以可以排除因为文件权限导致的错误
毫无头绪,最后决定新建目录测试,于是
#mkdir test1
#echo "test" > test1/index.html
然后使用http://IP/test1/ 一切正常
于是试着使用 cp 命令把test下的所有内容复制到另外一个 目录下:
#cp -r test test2
然后访问 http://IP/test2/ 一切正常,比较 test test2权限,完全一致
最后通过
#rm -rf test
#mv test2 test
解决问题了
由于我的test最初是在/root目录下创建的,而且我是通过mv命令把 test目录从 /root/目录下移动到 web主目录下
之后经过多次试验,直接从root和其他用户主目录直接mv过去的文件或目录在apache用户访问的时候都有错误
不知道问题出在哪里