在live server.error中运行项目时显示错误,如下所示
缺少数据源配置错误: 数据源配置 在database.php中找不到默认值。
我的database.php文件
class DATABASE_CONFIG {
public $default;
function __construct(){
$this->default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => 'xxxxxx',
'database' => 'demo',
'prefix' => '',
);
}
}
请帮我解决这个问题。提前致谢
答案 0 :(得分:0)
我的默认值等于此,看看是否有帮助
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => '',
'database' => 'tutorial',
'prefix' => '',
//'encoding' => 'utf8',
);
答案 1 :(得分:0)
请使用以下代码:
class DATABASE_CONFIG {
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => '',
'database' => 'your_db_name',
'prefix' => '',
//'encoding' => 'utf8',
);
public $test = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'test_database_name',
'prefix' => '',
//'encoding' => 'utf8',
);
}
第一个db配置中的更改仅在$ test配置中不更改。保持原样。