Chinaunix

标题: 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用户访问的时候都有错误
不知道问题出在哪里


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2389/showart_54754.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2