我的Laravel项目全部使用Github和Linode在Laravel Forge上设置。由于网站已经上线,我在开发时无法再看到显示的错误。在localhost上,显示了所有错误,我知道我遇到问题的原因。
是否有人熟悉Laravel Forge并知道为什么会这样?
答案 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
。