Heim  >  Fragen und Antworten  >  Hauptteil

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

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

PHP中文网PHP中文网2749 Tage vor392

Antworte allen(2)Ich werde antworten

  • ringa_lee

    ringa_lee2017-04-10 15:22:02

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

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

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

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

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

    Antwort
    0
  • 阿神

    阿神2017-04-10 15:22:02

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

    Antwort
    0
  • StornierenAntwort