我的项目在本地运行良好。当我将其上传到Debian 8服务器时,会遇到类似
的错误:禁止
您无权访问此服务器上的/。
我搜索了自己的问题,并找出了两个问题,Laravel - Forbidden You don't have permission to access / on this server和Error message "Forbidden You don't have permission to access / on this server"。我测试了他们建议作为答案的所有解决方案,但不适用于我的情况。
以下是我的工作清单:
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
移至项目的根目录。
有什么解决办法吗?!