如何解决500个未定义的消息YII?

时间:2013-05-21 12:58:45

标签: yii

我正在YII工作,我得到500 Undefined Message。它并没有告诉我很多。我怎样才能得到问题所在?它有any debug mode吗?

2 个答案:

答案 0 :(得分:4)

这可能是PHP通知。

由于未定义的变量,它即将到来。

将以下内容放在index.php

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE | E_STRICT | E_DEPRECATED);
error_reporting(E_ALL ^ E_NOTICE);

应该是这样的

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE | E_STRICT | E_DEPRECATED);
error_reporting(E_ALL ^ E_NOTICE);

require_once($yii);
Yii::createWebApplication($config)->run();

答案 1 :(得分:1)

您应该在YII_DEBUG中启用index.php以获得完整跟踪。这应该可以帮助您找出错误发生的位置。但是,请确保不要在生产计算机上执行此操作,因为它可能会将数据库凭据等敏感数据回显到屏幕上。

define('YII_DEBUG', true);