Codeigniter 显示空白页而不是错误消息
2022-08-30 10:25:58
我正在使用Codeigniter,而不是错误消息,我只是得到一个空白页。有没有办法显示PHP错误消息?当我没有得到任何反馈时,很难调试。
我的环境是带有Apache的Ubuntu。
我正在使用Codeigniter,而不是错误消息,我只是得到一个空白页。有没有办法显示PHP错误消息?当我没有得到任何反馈时,很难调试。
我的环境是带有Apache的Ubuntu。
由于到目前为止似乎没有一个解决方案适合您,请尝试以下解决方案:
ini_set('display_errors', 1);
http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors
这明确告诉PHP显示错误。默认情况下,某些环境可以禁用此功能。
这就是我的环境设置在:index.php
/*
*---------------------------------------------------------------
* APPLICATION ENVIRONMENT
*---------------------------------------------------------------
*/
define('ENVIRONMENT', 'development');
/*
*---------------------------------------------------------------
* ERROR REPORTING
*---------------------------------------------------------------
*/
if (defined('ENVIRONMENT'))
{
switch (ENVIRONMENT)
{
case 'development':
// Report all errors
error_reporting(E_ALL);
// Display errors in output
ini_set('display_errors', 1);
break;
case 'testing':
case 'production':
// Report all errors except E_NOTICE
// This is the default value set in php.ini
error_reporting(E_ALL ^ E_NOTICE);
// Don't display errors (they can still be logged)
ini_set('display_errors', 0);
break;
default:
exit('The application environment is not set correctly.');
}
}
确保已安装。php5-mysql