【发布时间】:2012-09-16 22:31:34
【问题描述】:
我已将我的应用程序移至 OpenShift,现在,为了方便它实际运行,我想启用页内错误和警告。目前,我看到一个空白页。
如何启用错误?
在 PHP 中,它位于 php.ini
error_reporting = E_ALL
display_errors = 1
【问题讨论】:
我已将我的应用程序移至 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 env set APPLICATION_ENV=development
根据https://developers.openshift.com/en/php-getting-started.html,
在开发模式下,您的应用程序将:
- 在浏览器中显示更详细的错误
- 显示启动错误
- 启用 Xdebug PECL 扩展
- 启用 APC 统计检查
- 忽略您的 composer.lock 文件(如果适用)
【讨论】:
如果您无法访问 php.ini,请在您的 php 页面顶部写下:
<?php
error_reporting(22527);
?>
这会显示页面中的所有错误和警告。
【讨论】: