2016-05-30 11 views
0

私はそれが100回答えられた問題であることは知っていますが、何も私のためには機能しません。私は、サーバー上のWebページをアップロードするとき、私はこれは私がMySQLのテーブルCodeiginterファイルSession.phpは存在しません

に使用私のconfig.php

$config['sess_driver'] = 'database';//enable session with db 
$config['sess_cookie_name'] = 'ci_session'; 
$config['sess_expiration'] = 7200; 
$config['sess_save_path'] = 'ci_sessions';//database table name 
$config['sess_match_ip'] = FALSE; 
$config['sess_time_to_update'] = 300; 
$config['sess_regenerate_destroy'] = FALSE; 

$config['encryption_key'] = 'pXeQY2733rR560MrwJy40OL4WaSGmr5A'; 
$config['base_url'] = 'http://myapp.com/'; 
$config['index_page'] = ''; 

私の自動ロードファイル

$autoload['libraries'] = array('database', 'email', 'form_validation', 'session'); 
$autoload['helper'] = array('url', 'file', 'form'); 

SQLですエラーThe configuration file Session.php does not exist.

を取得しておきますよ

CREATE TABLE IF NOT EXISTS `ci_sessions` (
     `id` varchar(40) NOT NULL, 
     `ip_address` varchar(45) NOT NULL, 
     `timestamp` int(10) unsigned DEFAULT 0 NOT NULL, 
     `data` blob NOT NULL, 
     PRIMARY KEY (id), 
     KEY `ci_sessions_timestamp` (`timestamp`) 
); 

enter image description here

は、これまでのところ、私は
2.すべてのコントローラとモデルファイルを/試したセッションに
1.変更の自動ロード・セッションを追加した

/クラス名は大文字
3を追加しましたencryption_key

で始まる他に何みんなできますか?追加情報が必要な場合は、私に知らせてください。ありがとうございました!

答えて

1

は、UNIX/Linuxの上にある場合は、大文字で、あなたのライブラリをロードするようにしてください:

$autoload['libraries'] = array('Session');

何も動作した場合は、再度ダウンロードして、新しいパックから

http://www.codeigniter.com/download

+0

を再インストール再インストールが助けになったように見えます! Thx男! –

関連する問題