Joomla не видит memcache

12
D
На сайте с 28.06.2008
Offline
1114
2694

В настройках админки Джумлы можно выбрать систему кеширования, по умолчанию стоит файл, но если на сервере установлены другие системы кеширования то можно выбрать их.

У меня стоит x-cache и он же выбра в Джумле. Решил сравнить его с memcache, установил его

apt-get install memcached php5-memcache (Дебиан у меня). Вроде установилось, апач передернул, но Джумла мемкеш так и не видит. Может что-то не так сделал?

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#1

У мемкеша есть несколько фронтендов для PHP. Вы уверены, что в php5-memcache лежит именно тот, который нужен Joomla?

Если в папку с joomla залить phpinfo(), то он показывает наличие модуля для memcached?

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
D
На сайте с 28.06.2008
Offline
1114
#2

хм... а как понять какой фронтенд нужен? ПХП инфо джумлы мемкеш не видит

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#3

>ПХП инфо джумлы мемкеш не видит

Решать нужно в первую очередь эту проблему.

Что показывает php -i | grep memcache?

Что будет, если дописать в правильный php.ini (который показывается в phpinfo() жумлы) extension=memcache.so?

D
На сайте с 28.06.2008
Offline
1114
#4
Boris A Dolgov:

Что показывает php -i | grep memcache?

4758:~# php -i | grep memcache

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/apc.so' - /usr/lib/php5/20060613+lfs/apc.so: cannot open shared object file: No such file or directory in Unknown on line 0

Boris A Dolgov:

Что будет, если дописать в правильный php.ini (который показывается в phpinfo() жумлы) extension=memcache.so?

Это к сожалению не знаю как сделать

Andreyka
На сайте с 19.02.2005
Offline
822
#5

Похоже что поддержки memcache в php нет

Не стоит плодить сущности без необходимости
D
На сайте с 28.06.2008
Offline
1114
#6

Я его уже устанавливал пол года назад по мануалу найденному где то в сети и Джумла его видила, а теперь не пойму что мешает. Сервер и ПО тоже

Dram добавил 12.08.2011 в 10:41

В папке /usr/lib/php5/20060613+lfs есть файл memcache.so

Dram добавил 12.08.2011 в 10:47

В папке слогами появился лог мемкеша в нем во что

accept(): Cannot allocate memory
accept(): Cannot allocate memory
accept(): Cannot allocate memory
accept(): Cannot allocate memory
accept(): Cannot allocate memory
accept(): Cannot allocate memory

Оперативки судя по htop свободно еще более Гига

Andreyka
На сайте с 19.02.2005
Offline
822
#7

Виртуалка?

D
На сайте с 28.06.2008
Offline
1114
#8

ВДС (если Вы это имели в виду...)

Dram добавил 12.08.2011 в 11:34

Пробовал переустановить мемкеш, теперь пишет вот что:


4758:/# php -i | grep memcache
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/apc.so' - /usr/lib/php5/20060613+lfs/apc.so: cannot open shared object file: No such file or directory in Unknown on line 0
OLDPWD => /root/memcache-2.2.6
_SERVER["OLDPWD"] => /root/memcache-2.2.6
_ENV["OLDPWD"] => /root/memcache-2.2.6
4758:/#
Raistlin
На сайте с 01.02.2010
Offline
247
#9
Dram:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/apc.so' - /usr/lib/php5/20060613+lfs/apc.so: cannot open shared object file: No such file or directory in Unknown on line 0

Ошибку для начала не желаете исправить?

HostAce - Асы в своем деле (http://hostace.ru)
D
На сайте с 28.06.2008
Offline
1114
#10

Я бы с радостью, но гугл не помог... Что нужно сделать? Вроде в пхп ини запуск apc.so не прописан

Dram добавил 12.08.2011 в 12:06

Удалил из папки /etc/php5/conf.d конфиги apc, теперь команда проходит без эффекта


4758:~# php -i | grep memcache
4758:~#

4758:~# memcached -d -m 2048 -l 127.0.0.1 -p 11211
bind(): Address already in use
failed to listen
4758:~#

Что-то не пойму я - он уже работает чтоли?

4758:~# ps auxw | grep memcached
root 7893 0.0 0.0 3028 744 pts/0 S+ 12:19 0:00 grep memcached
nobody 12166 0.0 0.0 2440 1080 ? S 11:28 0:00 /usr/bin/memcac
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий