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

错误以下:php

分析:linux

这个异常是由于Apache没有权限去访问目标文件致使的,因此要设置访问权限。nginx

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

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

使用命令:chmod 777 -R IssDir/资源

将该文件夹下的全部文件设置 全部访问权限。配置

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

 

2. 在window下的解决方案:方法

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

①将deny 改为 allow

改成:

② 同①

改成:

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

 

追加

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

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

1)找到wamp目录:

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

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

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

相关文章
相关标签/搜索