【发布时间】:2012-06-08 10:35:19
【问题描述】:
我是 CI 初学者,所以没有很好的知识。
我的问题是:
我没有使用任何数据库。所有记录都是从 JSON 中获取的。 所以我觉得我不需要配置数据库……
正如 CI 所说,它不一定要求数据库。
所以我的 database.php 配置是:
$active_group = ‘default’;
$active_record = FALSE;
$db[‘default’][‘hostname’] = ‘’;
$db[‘default’][‘username’] = ‘’;
$db[‘default’][‘password’] = ‘’;
$db[‘default’][‘database’] = ‘’;
$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;
它在我的本地系统中有效,但在实时服务器中无效。我很惊讶。
然后我提供了主机名、用户名、密码和 dbdriver,它就可以工作了。
我的问题是,如果我不使用数据库,是否有必要提供所有详细信息?
感谢您的建议。
【问题讨论】:
-
确保您没有在 autoload.php 中自动加载数据库库
标签: codeigniter