Как включить Memcached на Joomla 2.5 ?

  • 6 Ответов
  • 4676 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

На сервере возросла нагрузка, подумал чтобы её снизить, включу memory cached.
Включил эту опцию на хостинге, читаю инструкцию - "В панели администрирования Joomla пройдите в раздел «Общие настройки / Система». На открывшейся странице справа в группе полей «Установки кеша» в качестве обработчика кэша выбирите «Memory Cache» и нажмите «Применить». Страница обновится. Далее справа в качестве хоста и порта «Memory Cache Server» укажите unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock и 0 соответственно. " - Захожу в админку, в настройки, система - а там нет опции memory cache server - только без кеширования, стандартное, и прогрессивное, и обработчик - только файл.
Помню вроде на Joomla 1.5 или 1.7 была такая настройка.

А где она в Joomla 2.5 ?
Доска объявлений http://teziko.com - хочешь такую-же ? сделай:-)

*

SmokerMan

  • ********
  • 5329
  • 689
Re: Как включить Memcached на Joomla 2.5 ?
« Ответ #1 : 04.06.2013, 04:32:53 »
Откройте configuration.php и замените в нем
Код
	public $caching = '0';
public $cache_handler = 'file';
на
Код
	public $caching = '1';
public $cache_handler = 'memcache';
public $memcache_server_host = 'localhost';
public $memcache_server_port = '11211';
после этих манипуляций в админке должны появиться настройки для memcache
memcache должен быть запущенным на сервере

*

Maxum

  • *****
  • 689
  • 31
Re: Как включить Memcached на Joomla 2.5 ?
« Ответ #2 : 04.06.2013, 07:48:43 »
То есть включение опции memory cached на хостинге не означает, что сайт на Jooml'е пользуется этой опцией?

*

toxi

  • **
  • 22
  • 0
Re: Как включить Memcached на Joomla 2.5 ?
« Ответ #3 : 29.05.2014, 15:54:42 »
То есть включение опции memory cached на хостинге не означает, что сайт на Jooml'е пользуется этой опцией?
Нет, не означает. В Joomla нужно вручную активировать эту функцию иначе она не знает, есть ли на сервере memory cached или нет.

*

Karyuudo

  • ****
  • 368
  • 0
Re: Как включить Memcached на Joomla 2.5 ?
« Ответ #4 : 01.10.2015, 04:13:12 »
внес изменения в конфиг, при запуске сайта выдает:
Цитировать
Fatal error: Cannot redeclare JConfig::$memcache_server_host

*

toxi

  • **
  • 22
  • 0
Re: Как включить Memcached на Joomla 2.5 ?
« Ответ #5 : 01.10.2015, 13:40:39 »
А на хосте, который указан в конфиге, точно запущен memcache?

*

Karyuudo

  • ****
  • 368
  • 0
Re: Как включить Memcached на Joomla 2.5 ?
« Ответ #6 : 01.10.2015, 17:13:39 »
А на хосте, который указан в конфиге, точно запущен memcache?
написал в ТП хостера, они там что-то сделали. включили видимо.
сайт запустился, но стал жутко тормозить. А в админке писали:
Цитировать
Could not connect to memcache server
ТП ответила:
Код
значит, неправильно настроили. 

удалось.
1. в другом англоязычном гайде там 2 а не 1
Код
public $caching = '2';
всеравно был таже ошибка, но появился переключатель, нажав на который "да" заработало.
« Последнее редактирование: 01.10.2015, 18:11:31 от Karyuudo »