我的设置:
PHP 5.3.10-1ubuntu3.4 with Suhosin-Patch (cli) (built: Sep 12 2012 18:59:41)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans
Zend Framework 1.11.1
PHP 5.3.4
php.ini:
error_reporting E_ALL | E_STRICT
display_errors On
display_startup_errors On
我还启用了对文件的错误日志记录(文件为空),
并打开了xdebug.scream
.
但在某些情况下,不显示错误,我得到的是空白页面(例如,在某些类中解析错误(缺少分号)或使用不存在的接口)。
看起来我遇到了与这个旧问题非常相似的问题:http: //framework.zend.com/issues/browse/ZF-2463
在这种情况下调试器不会启动,很难猜测错误实际发生在哪里。
设置自定义错误处理程序也无济于事,并且更改自动加载器的设置以抑制未找到的战争。
还有其他选项如何强制 ZF 始终显示错误消息?
编辑:
application.ini
设置也设置正确