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