【发布时间】:2018-12-22 00:22:20
【问题描述】:
我创建了一个新博客
Laravel new blog
我将 DocumentRoot 更改为指向公用文件夹
DocumentRoot /home/XXXX/blog/public
我根据post添加了一个 .htaccess 文件
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
我将文件添加到博客和公共文件夹中
但我仍然得到:
Forbidden
You don't have permission to access / on this server.
Apache/2.4.29 (Ubuntu) Server at XX.XXX.167.3X Port 80
由于我已经安装在用户文件夹中,我是否需要以某种方式设置 apache2 引擎的用户?这里有点迷失,任何帮助表示赞赏。
【问题讨论】:
-
T尝试在
/home/XXXX/blog中递归设置755权限 -
您是否尝试过参考链接中的其他解决方案
-
将
/home/XXXX/blog的所有者更改为www-data。 -
如果你访问那个 url (server_ip/public/index.php),它会告诉你什么?
标签: laravel