Kohana3会话数据库:读取会话数据时出错

时间:2011-12-23 16:59:03

标签: session kohana-3.2

我只使用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中,所以我错了,抱歉。系统和模块配置都不应该被修改。

1 个答案:

答案 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 ;