例如,我们有IndexController。 Application.ini - 所有日志错误都为真:
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
我尝试设置ini_set('error_reporting', E_ALL);
最后在indexAction中写道:
Zend_Auth::hasIdentity();
在此之后我遇到了内部服务器错误。
这很清楚,因为我们无法将hasIdentity()
作为静态运行。
我可以在这个函数中得到一个var_dump,但是当我运行$this->getStorage()
init时,我遇到了内部服务器错误。
所以我想获得一些描述错误消息。不喜欢内部服务器错误。
如果我在一个简单的php应用程序(不是Zend Framework)中做这样的smth - 我有一个没有内部服务器错误的完整错误描述。
那么如何在那里获取描述而不是内部服务器错误?
答案 0 :(得分:3)
根据您所写的内容,您的APPLICATION_ENV似乎未设置为 development 。您可以通过在 .htaccess 中添加以下行SetEnv APPLICATION_ENV development
,将APPLICATION_ENV设置为public / .htaccess中的开发。