用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3287|回复: 5
收起左侧

新手第一次调试CI,出错,似乎是数据连接问题。

[复制链接]
发表于 2012-5-17 09:33:08 | 显示全部楼层 |阅读模式


首先 database.php 中配置了信息 root 密码空 数据库名称等

然后autoload.php
$autoload['config'] = array('database');
自动加载数据库

我的项目提示下面的错误信息不知道为什么

An Error Was Encountered

Your application/config/database.php file does not appear to contain a valid configuration array.


发表于 2012-5-17 09:36:24 | 显示全部楼层
是不是你的database.php里面的数据库array出错了
发表于 2012-5-17 09:40:15 | 显示全部楼层
$autoload['libraries'] = array('database');
 楼主| 发表于 2012-5-17 09:45:13 | 显示全部楼层
我的database.php中的配置

$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'tblog';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
发表于 2012-5-17 10:28:16 | 显示全部楼层
autoload函数后面还应该有一个参数才能使用把
发表于 2012-5-17 10:46:33 | 显示全部楼层
tlerbao 发表于 2012-5-17 09:45
我的database.php中的配置

$active_group = 'default';

3楼说的对
$autoload['libraries'] = array('database');
非$autoload['config']
应该是$autoload['libraries']

本版积分规则