由于某种原因,我在浏览器中看不到任何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.*',
),
),
),
答案 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文件。