【发布时间】:2018-01-08 21:38:23
【问题描述】:
我的 Laravel 项目都是使用 Github 和 Linode 在 Laravel Forge 上建立的。由于该站点已上线,因此我在开发时不再看到显示的错误。在本地主机上,所有错误都显示出来了,我知道为什么会出现问题。
有没有人熟悉 Laravel Forge 并知道为什么会发生这种情况?
【问题讨论】:
标签: laravel forge laravel-forge
我的 Laravel 项目都是使用 Github 和 Linode 在 Laravel Forge 上建立的。由于该站点已上线,因此我在开发时不再看到显示的错误。在本地主机上,所有错误都显示出来了,我知道为什么会出现问题。
有没有人熟悉 Laravel Forge 并知道为什么会发生这种情况?
【问题讨论】:
标签: laravel forge laravel-forge
forge 环境设置为生产环境,forge 也设置了
APP_DEBUG=false
您需要将其更改为 APP_DEBUG=true
您可以通过单击 Laravel forge 中的环境按钮并修改值来完成此操作
如果您现在想查看错误,出于安全原因等等,通常不建议这样做。您可以找到将记录您的问题甚至通过异常捕获监控问题的软件包。
祝你好运。
【讨论】:
都是documentation写的。
Forge 将环境设置为“生产”,使用 SSH 登录并将 .env 文件更改为您想要的任何内容。与迁移相同,它要求您“您真的要运行迁移吗?”
如果你不知道如何使用终端编辑文件,你可以试试这个package,它允许你通过工匠更改.env文件。
或尝试使用 vim(仅当您以与 forge 不同的用户身份登录机器时才使用 sudo):
$ sudo vim .env
现在按i(插入模式)使用箭头移动光标并更改您需要的任何内容,完成后按esc(正常模式)和输入:wq。
【讨论】: