Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7522695
  • 博文数量: 637
  • 博客积分: 10265
  • 博客等级: 上将
  • 技术积分: 6165
  • 用 户 组: 普通用户
  • 注册时间: 2004-12-12 22:00
文章分类

全部博文(637)

文章存档

2011年(1)

2010年(1)

2009年(3)

2008年(12)

2007年(44)

2006年(156)

2005年(419)

2004年(1)

分类: 系统运维

2005-11-02 00:18:18

由于自己习惯的原因(不好的习惯)习惯使用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
然后使用 一切正常

于是试着使用 cp 命令把test下的所有内容复制到另外一个 目录下:
#cp -r test test2
然后访问 一切正常,比较 test test2权限,完全一致

最后通过
#rm -rf test
#mv test2 test
解决问题了

由于我的test最初是在/root目录下创建的,而且我是通过mv命令把 test目录从 /root/目录下移动到 web主目录下
之后经过多次试验,直接从root和其他用户主目录直接mv过去的文件或目录在apache用户访问的时候都有错误

不知道问题出在哪里

阅读(2031) | 评论(1) | 转发(0) |
0

上一篇:webERP

下一篇:2062门课程名称翻译大全[一]

给主人留下些什么吧!~~