Yii - 错误不会出现只是一个白色的屏幕

时间:2014-10-15 15:29:00

标签: php debugging yii fatal-error

由于某种原因,我在浏览器中看不到任何PHP错误,我知道有一个错误,但屏幕只是白色,我希望Yii主题错误页面带有堆栈跟踪(日志中也没有)< / p>

有什么想法吗?我的配置在

之下

我在配置中有以下内容:

'yiiDebug' => true
'yiiTraceLevel => 6

以下是我的组件数组

        'log'=>array(
            'class'=>'CLogRouter',
            'routes'=>array(
                'web'=>array(
                'class'=>'CWebLogRoute',
                    'levels'=>'trace, info, error, warning, application',
                    'categories'=>'system.db.*',
                    'showInFireBug'=>false
                ),
                'file'=>array(
                    'class'=>'CFileLogRoute',
                    'levels'=>'error, warning, watch',
                    'categories'=>'system.*',
                ),
            ),
        ),

2 个答案:

答案 0 :(得分:0)

默认情况下,yii无法捕获php致命错误或服务器错误。有一些模块可以帮助您解决致命错误:https://github.com/psrustik/yii-fatal-error-catch 或解决方案如何抓住它:Fatal error handling in Yii 如果它不是生产站点,请打开php错误显示或检查php和服务器日志

答案 1 :(得分:0)

我会查看服务器的错误日志。如果您使用的是apache,可以在/ var / log / apache2 /中找到它们。它应该是error.log或{domain} -error.log文件。