繁体   English   中英

Zend Framework:如何获取消息而不是内部服务器错误?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM