PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

ubuntu系统apache服务器装好了laravel打开网页却显示403 forbidden

原创
2016-06-06 20:38:28 1532浏览

如题,网页上还显示You don't have permission to access / on this server.
laravel是按照官网上的步骤装的,mod_rewrite开了,.htaccess也改了,都没用。
我特别不理解laravel框架,它的根目录到底是哪个?为什么根目录下没有index.php呢?
求解答。

回复内容:

如题,网页上还显示You don't have permission to access / on this server.
laravel是按照官网上的步骤装的,mod_rewrite开了,.htaccess也改了,都没用。
我特别不理解laravel框架,它的根目录到底是哪个?为什么根目录下没有index.php呢?
求解答。

首先看下 Apache 的配置文件 http.conf


    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all

找到上方的的代码,如果是 Deny from all , 修改成 allow from all 试试


    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    allow from all

Laravel 运行会先加载 public 下的 index.php,用户访问的 url 会通过设置的 路由 转换到 Controller 中的某个方法。

这是权限问题 你应该看下状态码表解释

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。