在Laravel live网站上显示错误

时间:2016-10-25 18:09:39

标签: laravel forge laravel-forge

我的Laravel项目全部使用Github和Linode在Laravel Forge上设置。由于网站已经上线,我在开发时无法再看到显示的错误。在localhost上,显示了所有错误,我知道我遇到问题的原因。

是否有人熟悉Laravel Forge并知道为什么会这样?

2 个答案:

答案 0 :(得分:2)

在锻造中将环境设置为生产,伪造也设置<​​/ p>

APP_DEBUG=false

您需要将其更改为APP_DEBUG=true

您可以通过单击Laravel forge中的环境按钮并修改值

来实现

如果您现在想要查看错误,通常不会出于安全原因而推荐这些错误。您可以找到能够记录问题的软件包,甚至可以通过异常捕获来监控问题。

祝你好运。

答案 1 :(得分:0)

全部用documentation写成。

  

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

如果您不知道如何使用终端编辑文件,可以尝试使用此package,以便通过工匠更改.env文件。

或者尝试使用vim(仅当您以伪造的用户身份登录计算机时才使用sudo):

$ sudo vim .env

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