При использовании Memcached и php сеанса возникла проблема - PullRequest
0 голосов
/ 16 сентября 2011

Я пытаюсь использовать memcache для обработки сессии в PHP.

Я все еще хочу использовать

<?php
    session_start();
    $_SESSION['name']="someone's name";
    session_destroy();
?>

стиль запуска, регистрации и уничтожения сессии.

Это то, что у меня есть в /etc/php5/apache2/php.ini

extension = memcache.so
memcache.allow_failover = 1
memcache.redundancy = 1
memcache.session_redundancy = 2

session.save_handler = memcache
session.save_path = "tcp://NOT.LOCALHOST.SERVER.IP:11211"
session.use_only_cookies = 1
session.auto_start = 0
session.cookie_lifetime = 0 
session.cookie_path = /

и я получаю эту ошибку:

Примечание: session_start (): сервер NOT.LOCALHOST.SERVER.IP (tcp 11211) завершился ошибкой: Отказано в соединении (111) в somefile.php на некоторой строке.

Что я должен сделать, чтобы решить эту проблему?

1 Ответ

2 голосов
/ 16 сентября 2011

Вы должны проверить, если

  • Порт 11211 вашего удаленного сервера открыт
  • Если ваш локальный сервер авторизован для доступа к этому порту

Я могупока не комментируйте, поэтому я должен опубликовать это как ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...