Stesh wrote:Для начала надо сам memcached установить и запустить (не забыв его перестроить на 127.0.0.1, по дефолту он может будет слушать везде - а это печаль с точки зрения безопасности). Ну и вышеозначенные правки в php.ini: session.save_handler - тип хранилища и session.save_path - путь к нему.
Например
Code: Select all
session.save_handler = memcache
session.save_path = "tcp://localhost:11211"
Обратить внимание, что синтаксис ТС не правильный, см
http://php.net/manual/ru/memcached.sessions.php
Ну и главный вопрос - а зачем? Сколько одновременно открытых сессий, что есть необходимость дергать мемкеш? И самое главное - могут вылезти грабельки, как пример
https://habrahabr.ru/post/38261/
значит надо еще где-то прописывать?
Так если phpinfo перед глазами - там и посмотри, откуда и какой ini читается.
Зачем - у меня папка с сессиями забила все свободные inodы, еле смог ее очистить.
Тут
http://php.net/manual/ru/memcached.sessions.php написано
you should modify php.ini like that
session.save_handler = memcached
session.save_path = "localhost:11211"
т. е. у меня все правильно, сайт на kohana запустился c memcached, следующий код показывает статистику memcached:
Code: Select all
$memcache = new Memcache;
$memcache->connect('localhost',11211);
print_r($memcache->getStats());
но в phpmyadmin (возможно и на сайте) не работают сессии
session_start(): Cannot find save handler 'memcached' - session startup failed
p. s. Исправил еще тут /home/admin/conf/web/apache2.conf на
Code: Select all
php_admin_value session.save_path 127.0.0.1:11211
все равно пишет ошибку, в phpinfo видно
Code: Select all
session.save_handler = memcached
session.save_path = "localhost:11211"
и в local value и в master value. Что делать?
p. s.
Code: Select all
session.save_handler = memcache
session.save_path = "tcp://localhost:11211"
все же заработало, спасибо.
Также тут /usr/local/vesta/data/templates/web/apache2/default.tpl
изменил строку на php_admin_value session.save_path tcp://localhost:11211
чтобы при, например, добавлении зеркал сайту, не сбивались настройки хранения сессий для сайта