【问题标题】:PHP on OpenShift: How to enable errors and warnings?OpenShift 上的 PHP:如何启用错误和警告?
【发布时间】:2012-09-16 22:31:34
【问题描述】:

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

如何启用错误?

在 PHP 中,它位于 php.ini

error_reporting = E_ALL
display_errors = 1

【问题讨论】:

    标签: php openshift


    【解决方案1】:

    在 IRC 频道 #openshift 上,有人告诉我这是目前不可配置的

    (05:06:58 PM) pmorie: ozizka-ntb: 看起来它是由购物车提供的 - 我不相信你可以用自己的替代品

    我需要同时使用两个

    error_reporting(E_ALL);
    ini_set('display_errors', 1);
    

    【讨论】:

    • 今天和你聊天很开心,Ondra。
    【解决方案2】:

    您可能希望将 APPLICATION_ENV 设置为开发。

    $ rhc env set APPLICATION_ENV=development

    根据https://developers.openshift.com/en/php-getting-started.html

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

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

    【讨论】:

      【解决方案3】:

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

      <?php
      error_reporting(22527);
      ?>
      

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

      【讨论】:

      • 嗯,这是我的问题的核心 - 我是否可以在 OpenShift 上进行配置,在外部,而不是在代码中。
      猜你喜欢
      • 2010-12-11
      • 2015-05-13
      • 1970-01-01
      • 2016-08-01
      • 1970-01-01
      • 2011-08-30
      • 2012-07-31
      • 2013-02-05
      • 1970-01-01
      相关资源
      最近更新 更多