0

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

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

4

2 回答 2

2

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

APP_DEBUG=false

您需要将其更改为APP_DEBUG=true

您可以通过单击 Laravel forge 中的环境按钮并修改值来做到这一点

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

祝你好运。

于 2016-10-25T18:46:49.497 回答
0

这一切都写在文档中。

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

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

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

$ sudo vim .env

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

于 2016-10-25T18:30:38.207 回答