База данных сеанса Kohana3: Ошибка чтения данных сеанса - PullRequest
1 голос
/ 23 декабря 2011

Я просто использую сеанс базы данных с 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 голосов
/ 08 февраля 2012

Вы решили это? У меня была похожая проблема, и это потому, что мне нужно было настроить схему сеансов:

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 ;
...