You don’t have permission to access this resource. 原因与解决方法

今天一位朋友搭建了一个网站,结果报了如下错误:

Forbidden

You don't have permission to access this resource.

Apache Server at sosihow.xyz Port 80

中文翻译

禁止的

您无权访问此资源。

位于sosihow.xyz端口80的Apache服务器

You don't have permission to access this resource.

 

 

原因:

从报错也可以看出来,没有权限访问此资源。

 

解决方法

没有权限这个问题,解决也很简单,由于我们用的是 PHP+Mysql+Apache 环境,说没有权限,主要是两个地方:

 

1、文件或目录权限的问题

我仔细去看了,他根目录下面给的所有的权限都是777,因此,这个问题就被排除了。

 

2、Apache配置文件不当的问题

我的配置正确如下:就解决了这个问题,大家可以去看一下,重要的地方我都标记出来了。

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/www/wwwroot/sosihow.xyz"
    ServerName dda29fe7.soishow.xyz
    ServerAlias sosihow.xyz
    #errorDocument 404 /404.html
    ErrorLog "/www/wwwlogs/sosihow.xyz-error_log"
    CustomLog "/www/wwwlogs/sosihow.xyz-access_log" combined
    
    #DENY FILES
     <Files ~ (\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)$>
       Order allow,deny
       Deny from all
    </Files>
    
    #PHP
    <FilesMatch \.php$>
            SetHandler "proxy:unix:/tmp/php-cgi-71.sock|fcgi://localhost"
    </FilesMatch>
    
    #PATH
    <Directory "/www/wwwroot/sosihow.xyz">
        SetOutputFilter DEFLATE
        Options FollowSymLinks #禁止显示Apache目录列表
        AllowOverride All #在AllowOverride 设置为 None 时, .htaccess 文件将被完全忽略。当此指令设置为 All 时,所有具有 ".htaccess" 作用域的指令都允许出现在 .htaccess 文件中。
        Require all granted  #允许所有请求访问资源
        DirectoryIndex index.php index.html index.htm default.php default.html default.htm
    </Directory>
</VirtualHost>

 

3、网站根目录运行目录问题。

有些网站运行目录直接是 / 根目录,有些程序却需要 /public等类似的目录来运行。

注意:有一部份程序根目录下面虽然有 /public,但,并不代表这就是别人的运行目录,可能是程序开发者设计的时候就是这样创建的。

    A+
发布日期:2020年02月02日 20:29:21  所属分类:网站建设
最后更新时间:2020-02-28 09:12:20
评分: (2 票;平均数5.00 ;最高评分 5 ;用户总数2;总得分 10;百分比100.00)
标签:
付杰
SEO顾问 中小型网站 单站最低99.9元 全方位优化
SEO顾问 中小型网站 单站最低99.9元 全方位优化
  • ¥ 99.9元
  • 市场价:5000元
wordpress站群服务 泛解析二级域名 二级目录站群
wordpress站群服务 泛解析二级域名 二级目录站群
  • ¥ 1999.9元
  • 市场价:4800元
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
  • ¥ 6.8元
  • 市场价:8.8元
PHP运行环境 wamp lamp lnmp 安装 配置 搭建
PHP运行环境 wamp lamp lnmp 安装 配置 搭建
  • ¥ 9.9元
  • 市场价:49.9元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: