访问被禁止读保护或不可读

Posted

技术标签:

【中文标题】访问被禁止读保护或不可读【英文标题】:Access forbidden either read protected or not readable 【发布时间】:2020-06-27 05:01:32 【问题描述】:

目前我的htdocs 中有多个 laravel 项目,并且配置如下

 <VirtualHost *:0903>
   DocumentRoot "C:/xampp/htdocs/svs_web_application/public"
    ServerName localhost
</VirtualHost>


<VirtualHost *:0904>
    DocumentRoot "C:/xampp/htdocs/api_tk/public"
    ServerName localhost
</VirtualHost>

<VirtualHost *:0905>
   DocumentRoot "C:/xampp/htdocs/svs_api/public"
   ServerName localhost
</VirtualHost>
 listen 0903
 listen 0904
 listen 0905

我可以访问这些项目并做一些事情。

直到我用这种设置配置了另一个 laravel 项目

<VirtualHost *:0902>
   DocumentRoot "C:/xampp/htdocs/pinoytravelreseller/public"
   ServerName localhost
</VirtualHost>
 listen 0902

我遇到了这种错误

禁止访问!

您无权访问请求的对象。它要么是读保护的,要么是服务器不可读的

尝试包含此设置

<VirtualHost *:0902>
   DocumentRoot "C:/xampp/htdocs/pinoytravelreseller/public"
   ServerName localhost
<Directory "C:/xampp/htdocs/pinoytravelreseller/public">
  Options Indexes FollowSymLinks MultiViews   
  AllowOverride all 
  Order Deny,Allow
   Allow from all
   Require all granted
  </Directory>  
   </VirtualHost>
 listen 0902

但是还是不行,请问需要什么配置吗?

【问题讨论】:

【参考方案1】:

那个文件夹里有没有文件,

可以像localhost:902/demo.php这样的方式访问吗,

demo.php 只是一个说“嗨”的 php,

如果它不能运行并打个招呼,

我认为您需要检查项目文件夹的根目录是否有任何 htaccess 文件

【讨论】:

以上是关于访问被禁止读保护或不可读的主要内容,如果未能解决你的问题,请参考以下文章

访问禁止错误

odoo 12 错误 - 您无权访问所请求的资源。它要么是读保护的,要么是服务器不可读的

本地主机上的 php 错误:访问被禁止!错误 403

如何解决访问被禁止!使用 xampp 服务器的 codeigniter 出错

禁止访问! Windows 10 PHP XAMPP

禁止在 xampp , Windows 上本地访问某些文件