【发布时间】:2014-10-15 15:29:00
【问题描述】:
由于某种原因,我在浏览器中看不到任何 PHP 错误,我知道有错误但屏幕只是白色的,我期待带有堆栈跟踪的 Yii 主题错误页面(日志中也没有)
有什么想法吗?我的配置如下
我的配置中有以下内容:
'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.*',
),
),
),
【问题讨论】:
-
你查看过 Yii 的错误日志还是你的 PHP/webserver 的错误日志?白屏可能表示 Yii 无法捕获和显示的致命错误。 (对于初学者,您的配置 sn-p 在第一行的末尾缺少一个逗号。)
-
奇怪的是......错误发生了,但似乎没有在日志或屏幕上显示任何内容,但是 Yii 数据库调试仍然显示在页面上?有多奇怪?
标签: php debugging yii fatal-error