2012-05-10 51 views
0

我有一套codeigniter文件,(完整應用程序)與我。但我沒有一個datadump。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_agentlast_activityuser_data)VALUES ( '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.1 1' ,1336613961, '')

文件名:庫/ session.php文件

行號:328

回答

2

您需要手動創建會話數據庫表。

請參閱「保存會話數據到數據庫」部分的User Guide

編輯:這是因爲用戶已經配置保存在數據庫中($config['sess_use_database'] = TRUE;

+0

那其他會話數據楷模? – nivanka

+0

嗯,這取決於你..但這是一個完全不同的問題.. – Ben