php内置Web服务器错误日志(Zend Framework 2应用程序)
我使用php内置Web服务器在本地调试我的网站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 -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没有显示错误