Ошибка сессии на поддоменах

Уже исправленные репорты или принятые предложения
Ответить
NikV
Сообщения: 5
Зарегистрирован: 2013.02.08, 23:06

Ошибка сессии на поддоменах

Сообщение NikV »

Здравствуйте! Помогите решить проблему.
Когда я добавляю в конфигурационный файл код для переноса сессии на субдомены;

Код: Выделить всё

        'session' => array(
          'cookieParams' => array('domain' => '.domen.ru'),
        ),        
        'user'=>array(
            // enable cookie-based authentication
            'allowAutoLogin'=>true,
            'identityCookie' => array('domain' => '.domen.ru'),
        ),
То начинает выскакивать ошибка:
session_regenerate_id(): Session object destruction failed

К тому же php начинает записывать в директорию где хранятся сессии по 3-4 одинаковых сессионных файла.
Тоже самое и если добавить в htacess

Код: Выделить всё

php_value session.cookie_domain .domen.ru
php_flag session.use_trans_sid 0
Из-за чего может выскакивать данная ошибка?
sashaYY
Сообщения: 42
Зарегистрирован: 2013.01.31, 23:25
Откуда: Краснодар
Контактная информация:

Re: Ошибка сессии на поддоменах

Сообщение sashaYY »

Настройки php оставь по дефолту, а в насройках приложения YII уберите ".", т.е чтобы получилось из '.domen.ru' => 'domen.ru' , тогда будет все гуд для поддоменов
Ответить