Hiding error details on production in ZF2

Posted

Unlike ZF1, Zend Framework 2 doesn't have a built-in concept of "production" or "development" environments, so by default, the error pages (which include a full stack trace) will appear on your production servers as well as your development environments. This isn't really desirable, but it is easy to change. The local.php config files are excluded from source control, and so are the place for environment-specific configuration.

To hide the error details, edit config/autoload/local.php on your production server and add (to the existing array defined in that file):

'view_manager' => array(
    'display_exceptions' => false
)

And that will hide your error details on your production server only.

Comments (2) Tags: zend framework

Comments

Webdesign7
30th Jan, 2017

Just saved my life . Thanks

Sergiu

Christian
30th May, 2017

Thanks!

That was a great help.

Christian

Comments are closed.