codeigniter数据库脚手架

时间:2012-05-10 01:47:12

标签: codeigniter

我有一套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'不存在

     

INSERT INTO ci_sessionssession_idip_addressuser_agent,   last_activityuser_data)价值观   ('1dc9905a9c9acbd267163bf99793bd30','127.0.0.1','Mozilla / 5.0   (Macintosh; Intel Mac OS X 10_7_3)AppleWebKit / 535.11(KHTML,如   Gecko)Chrome / 17.0.963.56 Safari / 535.11',1336613961,'')

     

文件名:libraries / Session.php

     

行号:328

1 个答案:

答案 0 :(得分:2)

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

请参阅User Guide

上的“将会话数据保存到数据库”部分

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