php内置Web服务器错误日志(Zend Framework 2应用程序)

php内置Web服务器错误日志(Zend Framework 2应用程序),php,zend-framework2,Php,Zend Framework2,我使用php内置Web服务器在本地调试我的网站 php -S localhost:8080 有时,如果有什么问题,我在标准输出中有一个通用的500错误,我不知道问题出在哪里 127.0.0.1:51936 [500]: /dashboard 是否有一种方法可以产生更具描述性的错误,如error.log 编辑: 我的错误是 $this->userDisplayName() 而不是 $this->zfcUserDisplayName() 在我的Zend Framework 2应

我使用php内置Web服务器在本地调试我的网站

php -S localhost:8080
有时,如果有什么问题,我在标准输出中有一个通用的500错误,我不知道问题出在哪里

 127.0.0.1:51936 [500]: /dashboard
是否有一种方法可以产生更具描述性的错误,如error.log

编辑:

我的错误是

$this->userDisplayName()
而不是

$this->zfcUserDisplayName()

在我的Zend Framework 2应用程序的PHTML视图中

老实说,我还没有使用php内置功能,所以我没有经验,也没有多少线索,但是。。。在apache中,您将
LogLevel
指令设置为
debug
。。。那么在
php.ini

display_errors: On
error_reporting: E_ALL
log_errors: On
解决了

这是当前Zend Framework稳定版本的一个bug(
2.0.6

我已经将我的项目更新到开发者分支(
devmaster
),现在它可以正常工作了。我对每个错误都有一个正确的堆栈跟踪

链接到问题:


感谢所有

在PHP.ini文件中打开
display_errors
error_reporting
,您应该会在浏览器中显示错误。我尝试了这个方法,但没有成功。在我的zend framework 2应用程序的phtml视图中,我的错误是$this->userDisplayName(),而不是$this->zfcUserDisplayName()。我不知道为什么PHP没有显示错误