为什么在Openshift上的Laravel 5.0设置为APP_DEBUG为false,但网站仍显示调试信息?

时间:2015-08-11 07:20:53

标签: php laravel openshift

我通过简单地运行rhc env-set APPLICATION_ENV =“Production”然后运行rhc app restart -a来更改rhc。 env现在设置如下:

APPLICATION_ENV=Production
APP_DEBUG=false
APP_ENV=Production

但网站仍提供详细的调试信息?我该如何纠正?感谢。

3 个答案:

答案 0 :(得分:2)

尝试停止&启动您的应用程序,看看是否有帮助。可能需要重新启动Apache才能获取env变量。

答案 1 :(得分:1)

另外,请勿直接设置APP_DEBUGAPP_DEBUGAPP_ENV都是通过更改OpenShift的APPLICATION_ENV环境变量来管理的。

查看自述文件和OpenShift Developer Portal中的说明:https://github.com/luciddreamz/laravel#development-mode

答案 2 :(得分:0)

正如其他人所说 - 是的,这样做 https://github.com/luciddreamz/laravel#development-mode

但是然后你需要git PUSH,以便OpenShift重写你的laravel .env文件。