OpenShift上的PHP:如何启用错误和警告?

时间:2012-09-25 11:52:33

标签: php openshift

我已将我的应用程序移至OpenShift,现在,为了方便实际工作,我想启用页内错误和警告。目前,我看到一个空白页面。

如何启用错误?

在PHP中,它位于php.ini

error_reporting = E_ALL
display_errors = 1

3 个答案:

答案 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

  

在开发模式下,您的应用程序将:

     
      
  1. 在浏览器中显示更详细的错误
  2.   
  3. 显示启动错误
  4.   
  5. 启用Xdebug PECL扩展
  6.   
  7. 启用APC统计检查
  8.   
  9. 忽略您的composer.lock文件(如果适用)
  10.   

答案 2 :(得分:0)

如果您无法访问php.ini,请在php页面上写下:

<?php
error_reporting(22527);
?>

这会在页面中显示所有错误和警告。