Интересно то, что баг проявляется только на php 5.6, на 5.5 все работает нормально.
Чтобы исключить возможное влияние сторонних библиотек/компонентов или моей криворукости тестировал на demo-примере блога.
Настройки php стандартные, в php.ini добавил только строчку про часовой пояс.
В стандартный конфиг сайта были добавлены строчки:
Код: Выделить всё
'session' => array(
'class' => 'CDbHttpSession',
'autoCreateSessionTable' => true,
'connectionID' => 'db',
'timeout' => 900,
'sessionTableName' => 'sessions2',
),
1. Заходим на сайт
2. Переходим на страницу входа, вбиваем данные demo/demo
3. Переходим на главную, смотрим в базе expire
4. Обновляем страницу и смотрим опять в базу
Окружение:
Yii 1.1.16-dev
PHP 5.6.1-1~dotdeb.1 (fpm-fcgi)
PHP 5.6.0-1+b1 (fpm-fcgi)