[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Permission denied в Memcached
finder128
Доброго времени суток всем. Установил на Centos-виртуалку memcached-сервер. Либа memcache в php подключена, в phpinfo видится. Сервак запущен, но соединения с memcached нет.
В логах написано: "Memcache::connect(): Can't connect to 127.0.0.1:11211, Permission denied (13)".
Вот я и не могу понять, какие для чего права требуются.
Сам файл, который проверяю:

//Создаём новый объект. Также можно писать и в процедурном стиле
$memcache_obj = new Memcache;
//Соединяемся с нашим сервером
$memcache_obj->connect('127.0.0.1', 11211) or die("Could not connect");

//Попытаемся получить объект с ключом our_var
$var_key = @$memcache_obj->get('our_var');

if(!empty($var_key))
{
//Если объект закэширован, выводим его значение
echo $var_key;
}

else
{
//Если в кэше нет объекта с ключом our_var, создадим его
//Объект our_var будет храниться 5 секунд и не будет сжат
$memcache_obj->set('our_var', date('G:i:s'), false, 5);

//Выведем закэшированные данные
echo $memcache_obj->get('our_var');
}

//Закрываем соединение с сервером Memcached
$memcache_obj->close();

У файла права 0777. Кто-нибудь сталкивался с подобным?
johniek_comp
останови httpd, потом
setsebool -P httpd_can_network_memcache true

и рестартани апач
ну и
/etc/init.d/memcached start


_____________
user posted image
finder128
Цитата (johniek_comp @ 12.04.2013 - 10:29)
останови httpd, потом
setsebool -P httpd_can_network_memcache true

и рестартани апач
ну и
/etc/init.d/memcached start

Спасибо, заработало.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.