【问题标题】: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

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

【问题讨论】:

    标签: laravel xampp vhosts


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-06-20
      • 1970-01-01
      • 2012-05-24
      • 2018-10-07
      • 2019-12-19
      • 1970-01-01
      • 2017-05-29
      • 2021-05-23
      • 2013-07-23
      相关资源
      最近更新 更多