Home >Backend Development >PHP Tutorial >ubuntu系统apache服务器装好了laravel打开网页却显示403 forbidden

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

WBOY
WBOYOriginal
2016-06-06 20:38:281851browse

如题,网页上还显示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

<code><directory></directory>
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all

</code>

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

<code><directory></directory>
    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    allow from all

</code>

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

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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn