Yii и memcached

Предварительное обсуждение найденных ошибок перед отправкой их авторам фреймворка, а также внесение новых предложений.
Ответить
Аватара пользователя
Антон Смирнов
Сообщения: 284
Зарегистрирован: 2011.07.08, 10:37
Контактная информация:

Yii и memcached

Сообщение Антон Смирнов »

Столкнулся с интересным багом, но выяснить его причину не удалось. Возможно кто сталкивался или кто что подскажет.

1. Установил чистейшую систему. (Apache, Nginx - фронтенд)

2. В php.ini установил хранение сессий в memcached
session.save_handler = memcached
session.save_path = "localhost:11211"


3. Запустил сайт на yii, компонент "session" не настраивал.

4. Ставил у капчи testLimit больше 0, но каждый раз при простом рифреше страницы генерится новый код, проверил:
в $_SESSION пусто вообще, т.е. капча не сохраняет туда данные.

5. Настроил "session" чтобы он сохранял сессию в компоненте кеша, который уже сохраняется в memcached - все ок!
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Yii и memcached

Сообщение samdark »

Нет прав на запись в /tmp.
Аватара пользователя
Антон Смирнов
Сообщения: 284
Зарегистрирован: 2011.07.08, 10:37
Контактная информация:

Re: Yii и memcached

Сообщение Антон Смирнов »

Sam Dark писал(а):Нет прав на запись в /tmp.
Не понял, а причем тут tmp, если memcache?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Yii и memcached

Сообщение samdark »

А, да :) Тогда либо памяти нет, либо пакет кривой.
Аватара пользователя
Антон Смирнов
Сообщения: 284
Зарегистрирован: 2011.07.08, 10:37
Контактная информация:

Re: Yii и memcached

Сообщение Антон Смирнов »

Разобрался, возможно, кому пригодится.

ISPManager для каждого виртуального хоста для Apache2 добавляет строку:

php_admin_value session.save_path "..."

строку надо удалить везде.
Ответить