APPLICATION_ENV环境变量的值是多少.
ZF应用程序中的标准public / index.php执行以下操作:
// Define application environment
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));
这意味着如果未设置APPLICATION_ENV,则将环境设置为“生产”.如果查看application.ini文件,您将看到框架在环境生产时会抑制错误.
当然,你正在开发,所以你想要使用’开发’环境.
如果您在Apache / mod_php下运行,可以在httpd.conf或.htaccess文件中设置:
SetEnv APPLICATION_ENV development
或者你可能总是变得丑陋并且破坏你的public / index.php:
// Define application environment
/*defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));*/
// Ugly hack because I'm too lazy to properly set up my environment.
define('APPLICATION_ENV','development');