解决 Apache服务器下,访问出现"You don't have permission to …"

错误如下:

023123_hZmJ_2487410.png

分析:

这个异常是因为Apache没有权限去访问目标文件导致的,所以要设置访问权限。

1. 在linux下的解决方法(这个办法我没有试过,但是我用过linux下的nginx,设置过文件权限,就推断应该也是有效的)

1) 进入到你需要访问的文件的跟文件夹,如 IssDir

使用命令:chmod 777 -R IssDir/

将该文件夹下的所有文件设置 所有访问权限。

另外,使用 ls -l 命令可以查看当前文件夹的访问权限

 

2. 在window下的解决方案:

1) 找到Apache的配置文件:httpd.conf,打开文件找两个地方做修改:

①将deny 改成 allow

024658_QAsZ_2487410.png

改为:

024748_CRFK_2487410.png

② 同①

024909_HBDy_2487410.png

改为:

024837_qJFy_2487410.png

注意:最后修改完记得要重启Apache。第二种方法亲测有效。

 

追加

问题:访问localhost/phpmyadmin 同样出现和访问Apache资源一样的情况。

解决方法:找到phpmyadmin的配置文件:phpmyadmin.conf 我使用的wampserver,以下是我的步骤:

1)找到wamp目录:

194405_Pk5L_2487410.png

2)用记事本打开alias下的phpmyadmin.conf

194507_dsef_2487410.png

194542_4DdY_2487410.png

将以上高亮的部分改为allow:

194624_DZvt_2487410.png

注意:最后修改完记得要重启Apache。

转载于:https://my.oschina.net/u/2487410/blog/673801

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值