Question: How to enable error reporting in Zend Framework 2?
Open index.php in public (at root).
and add following line at the top.
error_reporting(E_ALL); ini_set("display_errors", 1);
Question: How to enable error reporting in Zend Framework 2 for Development Server only?
Set the different APPLICATION_ENV value for development and production with use of .htaccess. For Example
Add following in .htaccess file in Development Server
SetEnv APPLICATION_ENV development
Add following in .htaccess file in Production Server
SetEnv APPLICATION_ENV production
Add following line in top of public/index.php
if ($_SERVER['APPLICATION_ENV'] == 'development') { error_reporting(E_ALL); ini_set("display_errors", 1); }else if($_SERVER['APPLICATION_ENV'] == 'production'){ error_reporting(0); ini_set("display_errors", 0); }