[英]Zend Framework: how to get message instead of Internal Server Error?
例如,我们有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()
初始化时,出现了内部服务器错误。
所以我想得到一些错误信息和描述。 不像内部服务器错误。
如果我在一个简单的php应用程序(而不是Zend Framework)中这样做,我将获得完整的错误描述,而不会出现内部服务器错误。
那么如何获取描述而不是内部服务器错误呢?
从您撰写的内容来看,您的APPLICATION_ENV似乎未设置为开发 。 您可以通过添加以下行设置APPLICATION_ENV要在公开/的.htaccess发展SetEnv APPLICATION_ENV development
到你的.htaccess。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.