【问题标题】:Cannot connect to my laravel site in my CentOS在我的 CentOS 中无法连接到我的 laravel 站点
【发布时间】:2017-04-22 04:09:00
【问题描述】:

我刚刚在 this guide 之后在我的 centOS 中安装了 laravel。当我尝试进入时,它只会说“403 Forbidden”。然而,其他应用程序运行得很好。我也检查了权限。

这行得通:

myserverip/myproject/mypage.php

这也有效:

myserverip/mylaravelproject/random_page_that_doesnt_have_anything_to_do_with_laravel.php

这是禁止的:

myserverip/mylaravelproject/

由于其他页面即使在 laravel 目录中也可以工作,所以我假设我缺少 laravel 中的某些内容,而不是服务器端。

【问题讨论】:

  • 我建议使用更新版本的 laravel 开始。特别是如果您正在开发一个新项目
  • @scottevans93 我替换了该命令以获取最新版本(5.3.26)
  • /myproject//mylaravelproject/ 有什么区别?
  • @scottevans93 myproject 是一个随机文件夹。 Mylaravelproject 是 laravel 站点所在的文件夹,是使用 laravel 命令创建的。
  • 试试myserverip/mylaravelproject/public

标签: laravel installation centos composer-php


【解决方案1】:

试试myserverip/mylaravelproject/public

public 文件夹是基本 laravel 堆栈的开始位置

【讨论】:

    【解决方案2】:

    我不确定,但可能是这种情况
    URL myserverip/myproject/mypage.php work 意味着 laravel 工作正常。所以可能是 laravel 尝试尝试禁止文件夹 mylaravelproject 的问题。

    首先尝试确认 mylaravelproject 没有进入您的 laravel 系统,因为这会导致 403。如果您找到该目录,请将其删除并检查是否相同。

    【讨论】:

      【解决方案3】:

      授予您的storage 文件夹写入权限。希望能解决你的问题

      【讨论】:

        猜你喜欢
        • 2020-04-02
        • 2021-06-08
        • 1970-01-01
        • 2019-07-14
        • 2019-02-28
        • 2018-11-13
        • 2020-11-21
        • 2017-04-20
        • 1970-01-01
        相关资源
        最近更新 更多