我只使用kohana3.2的数据库会话,并设置配置文件:
'database' => array(
'name' => 'session_name',
'encrypted' => TRUE,
'lifetime' => 24 * 3600,
'group' => 'write',
'table' => 'sessions',
'columns' => array(
'session_id' => 'session_id',
'last_active' => 'last_active',
'contents' => 'contents'
),
'gc' => 500,
),
但我收到了错误:
Session_Exception [ 1 ]: Error reading session data.SYSPATH\classes\kohana\session.php [ 326 ]
我搜索了这个,但没找到解决方案。有没有人尝试过数据库会话?
谢谢!
更新
所有应用程序配置都需要放在application / config / session.php中,所以我错了,抱歉。系统和模块配置都不应该被修改。
答案 0 :(得分:0)
你解决了吗?我遇到了类似的问题,因为我需要设置会话模式:
http://kohanaframework.org/3.2/guide/api/Session_Database
CREATE TABLE `sessions` (
`session_id` VARCHAR( 24 ) NOT NULL,
`last_active` INT UNSIGNED NOT NULL,
`contents` TEXT NOT NULL,
PRIMARY KEY ( `session_id` ),
INDEX ( `last_active` )
) ENGINE = MYISAM ;