Zend Framework: как получить сообщение вместо внутренней ошибки сервера? - PullRequest
1 голос
/ 13 февраля 2011

Например, у нас есть 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, у меня появляется Внутренняя ошибка сервера.

Так что я хотел бы получить сообщение об ошибке с описанием.Не похоже на Internal Server Error.

Если я делаю что-то подобное в простом php-приложении (не Zend Framework) - у меня есть полное описание ошибки без Internal Server Error.

Так какполучить описание вместо внутренней ошибки сервера?

1 Ответ

3 голосов
/ 13 февраля 2011

Из того, что вы написали, кажется, что ваш APPLICATION_ENV не установлен на development .Вы можете настроить APPLICATION_ENV на разработку в вашем публичном / .htaccess, добавив следующую строку SetEnv APPLICATION_ENV development в ваш .htaccess .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...