我通过简单地运行rhc env-set APPLICATION_ENV =“Production”然后运行rhc app restart -a来更改rhc。 env现在设置如下:
APPLICATION_ENV=Production
APP_DEBUG=false
APP_ENV=Production
但网站仍提供详细的调试信息?我该如何纠正?感谢。
答案 0 :(得分:2)
尝试停止&启动您的应用程序,看看是否有帮助。可能需要重新启动Apache才能获取env变量。
答案 1 :(得分:1)
另外,请勿直接设置APP_DEBUG
。 APP_DEBUG
和APP_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文件。