【问题标题】:Display errors on Laravel live website在 Laravel 实时网站上显示错误
【发布时间】:2018-01-08 21:38:23
【问题描述】:

我的 Laravel 项目都是使用 Github 和 Linode 在 Laravel Forge 上建立的。由于该站点已上线,因此我在开发时不再看到显示的错误。在本地主机上,所有错误都显示出来了,我知道为什么会出现问题。

有没有人熟悉 Laravel Forge 并知道为什么会发生这种情况?

【问题讨论】:

    标签: laravel forge laravel-forge


    【解决方案1】:

    forge 环境设置为生产环境,forge 也设置了

    APP_DEBUG=false
    

    您需要将其更改为 APP_DEBUG=true

    您可以通过单击 Laravel forge 中的环境按钮并修改值来完成此操作

    如果您现在想查看错误,出于安全原因等等,通常不建议这样做。您可以找到将记录您的问题甚至通过异常捕获监控问题的软件包。

    祝你好运。

    【讨论】:

    • 谢谢!正是我需要的,我解决了问题。
    • 真棒@AlexNaughton
    【解决方案2】:

    都是documentation写的。

    Forge 将环境设置为“生产”,使用 SSH 登录并将 .env 文件更改为您想要的任何内容。与迁移相同,它要求您“您真的要运行迁移吗?”

    如果你不知道如何使用终端编辑文件,你可以试试这个package,它允许你通过工匠更改.env文件。

    或尝试使用 vim(仅当您以与 forge 不同的用户身份登录机器时才使用 sudo):

    $ sudo vim .env
    

    现在按i(插入模式)使用箭头移动光标并更改您需要的任何内容,完成后按esc(正常模式)和输入:wq。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-15
      • 1970-01-01
      • 2014-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多