am having trouble with reporting errors in zend framework, errors messages are not displayed on the browser and i recive error's like this:
An error occurred
Application error
However i already use those configuration in my application.ini file:
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
phpSettings.track_errors = 1
phpSettings.error_reporting = E_ALL
Thanks in advance :D
The settings you are mentioning are php error management, whereas what you are looking for is really the Zend error and exception reporting. As kjy112 mentioned, it looks like Zend is defaulting to the production environment, which does not display any of the error reporting.
The Zend quickstart may be the fastest way to help get you up to speed on this: http://framework.zend.com/manual/en/zend.application.quick-start.html
Basically you can either set a define inside of your index.php file (not the cleanest), or I recommend setting it in your apache configuration and then reading it from your index.php file. I use something like this in my Bootstrap:
The default Zend error.phtml view has something akin to the following code, which blocks the display in the production environment:
I had the same problem which has been eventually sorted out in 2 steps:
1.Open
{project name}/application/configs/application.ini
and at the end add the following lines:2.Modify
{project name}/public/index.php
Hopefully this will work for you as well.