我已将我的应用程序移至OpenShift,现在,为了方便实际工作,我想启用页内错误和警告。目前,我看到一个空白页面。
如何启用错误?
在PHP中,它位于php.ini
error_reporting = E_ALL
display_errors = 1
答案 0 :(得分:7)
在IRC频道#openshift上,我被告知这目前不是可配置的
(05:06:58 PM)pmorie:ozizka-ntb:看起来它是由购物车提供的 - 我不相信你可以替换你自己的
我需要同时使用
error_reporting(E_ALL);
ini_set('display_errors', 1);
答案 1 :(得分:3)
您可能希望将APPLICATION_ENV设置为开发。
$ rhc env set APPLICATION_ENV = development
根据https://developers.openshift.com/en/php-getting-started.html,
在开发模式下,您的应用程序将:
- 在浏览器中显示更详细的错误
- 显示启动错误
- 启用Xdebug PECL扩展
- 启用APC统计检查
- 忽略您的composer.lock文件(如果适用)
醇>
答案 2 :(得分:0)
如果您无法访问php.ini
,请在php
页面上写下:
<?php
error_reporting(22527);
?>
这会在页面中显示所有错误和警告。