3

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

php -S localhost:8080

有时,如果出现问题,我在标准输出中有一个通用的 500 错误,我不明白问题出在哪里。

 127.0.0.1:51936 [500]: /dashboard

有没有像error.log这样的更具描述性的错误的方法?

编辑:

我的错误是

$this->userDisplayName()

代替

$this->zfcUserDisplayName()

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

4

2 回答 2

1

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

display_errors: On
error_reporting: E_ALL
log_errors: On
于 2013-01-08T12:31:13.410 回答
1

解决了!

这是当前 Zend Framework 稳定版本的错误 ( 2.0.6)

我已将我的项目更新到开发人员分支 ( dev-master),现在它可以正常工作。对于每个错误,我都有一个正确的堆栈跟踪。

问题链接: https ://github.com/zendframework/zf2/issues/2991

谢谢大家

于 2013-01-10T10:04:58.507 回答