我正在YII
工作,我得到500 Undefined Message
。它并没有告诉我很多。我怎样才能得到问题所在?它有any debug mode
吗?
答案 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);