1

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

4

1 回答 1

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 ;
于 2012-02-08T15:17:03.903 回答