服务器上禁止Laravel 5.6-403

时间:2018-07-01 11:36:27

标签: php http-status-code-403 laravel-5.6

我的项目在本地运行良好。当我将其上传到Debian 8服务器时,会遇到类似

的错误:
  

禁止

     

您无权访问此服务器上的/。

我搜索了自己的问题,并找出了两个问题,Laravel - Forbidden You don't have permission to access / on this serverError message "Forbidden You don't have permission to access / on this server"。我测试了他们建议作为答案的所有解决方案,但不适用于我的情况。

以下是我的工作清单:

  • 通过以下命令测试项目文件夹的许多权限,例如777、775或755:chmod -R 777 /path/to/my/project/
  • 向项目根目录添加新的.htaccess并将其代码放入其中:

    <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_URI} !^public RewriteRule ^(.*)$ public/$1 [L] </IfModule>

  • server.php更改为index.php,然后将/public/.htaccess移至项目的根目录。

有什么解决办法吗?!

0 个答案:

没有答案