0

我有一组 codeigniter 文件(完整的应用程序)。但我没有数据转储。

我创建了一个空数据库,现在我需要 codeigniter 通过创建所有需要的表和它们的列来搭建数据库。

我的数据库设置如下所示。

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'databasename';
$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;

这是我访问该站点时得到的当前输出。

错误号:1146

表 'databasename.ci_sessions' 不存在

插入ci_sessions( session_id, ip_address, user_agent, last_activity, user_data) 值 ('1dc9905a9c9acbd267163bf99793bd30', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.551111 ', 1336613961, '')

文件名:库/Session.php

行号:328

4

1 回答 1

2

您需要手动创建会话数据库表。

请参阅用户指南中的“将会话数据保存到数据库”部分

编辑:这是因为您已将其配置为将会话数据保存在数据库中($config['sess_use_database'] = TRUE;

于 2012-05-10T01:52:57.657 回答