> 백엔드 개발 > PHP 튜토리얼 > ubuntu系统apache服务器装好了laravel打开网页却显示403 forbidden

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

WBOY
풀어 주다: 2016-06-06 20:38:28
원래의
1858명이 탐색했습니다.

如题,网页上还显示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 中的某个方法。

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿