【问题标题】:PHP, Zend Framwork Errors getting consumed by ApachePHP,Zend 框架错误被 Apache 消耗
【发布时间】:2012-06-29 18:04:29
【问题描述】:

我在一个新的 Ubuntu 系统中安装了 Apache2、PHP5,现在我上传了一个 Zend Framework 项目,我看到 Zend 和 PHP 错误正在被 Apache 消耗,并且我总是在浏览器上收到内部服务器错误 500。当我查看 apache2 的错误日志时,我发现那里记录了 PHP 错误。

我的 error_reporting 为 E_ALL | E_STRICT, display_errors 在 php.ini 中打开。

【问题讨论】:

  • 这个错误通常是由于错误的 .htaccess 设置而发生的
  • 我在 apache2 的 error.log 文件中看到 PHP 错误。更正了它们,一切正常。但我需要在浏览器上显示错误。

标签: php zend-framework apache2


【解决方案1】:

在我将 AllowOverride 设置为 All 后一切正常...

【讨论】:

    【解决方案2】:

    默认情况下 ZF 在开发模式下显示错误,但在生产模式下隐藏它们(这是一件好事)。您可以在 application.ini 中更改这些设置。如果您在开发模式下遇到此问题,请确保正确设置了 APPLICATION_ENV。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多