• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. Memcache либо аналог на php7.1

Форумы Хостинг Memcache либо аналог на php7.1
894966
25.08.2017 20:20
хостинг: есть
домен: есть
Memcache либо аналог на php7.1
Здравствуйте коллеги,
Подскажите есть ли на хостинге Memcache либо аналог на php7.1? Сменил версию php не могу использовать memcache.

Спасибо
Евгений В.
26.08.2017 11:46
хостинг: есть
домен: нет
Насколько мне известно, стабильной версии PECL :: Package :: memcache для php7 ещё не существует. Поэтому на данный момент для php7.1 доступен только memcached (по назначению аналогичен memcache, данные для подключения есть в "Хостинг" -- "Memcache").
Поэтому если скрипты сайта поддерживают работу с memcached - проблем быть не должно.
894966
26.08.2017 15:21
хостинг: есть
домен: есть
Женя, к сожалению также не работает:
The memcached Cache Storage is not supported on this platform.: The memcached Cache Storage is not supported on this platform.

У меня Joomla 3.7 она много механизмов кеширования поддерживает. Скорее всего php собран без модуля кеширования. Есть еще варианты? Кроме файлового кеша. Может Redis?
Евгений В.
26.08.2017 19:12
хостинг: есть
домен: нет
The memcached Cache Storage is not supported on this platform.: The memcached Cache Storage is not supported on this platform. © 894966

Или что-то с настройками Джумлы что-то не так, или с самой джумлой - нужно проверять что именно.
Вот только что создал тестовый скрипт вида

<?php
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', true);
$mem = new memcached();
$mem->addServer("/home/ИМЯ_АККАУНТА/.system/memcache/socket", 0);
$result = $mem->get("Test");
if ($result) {
        echo $result;
} else {
echo "Тестовый ключ не найден, добавляю... Обновите страницу.";
$mem->set("Test", "Ключ найден, memcached работает") or die("Не получилось...");
}

(ИМЯ_АККАУНТА - заменить на название хостинг-аккаунта)
Переключил php в 7.1 - все как положено - подключение к мемкешу создается, данные пишутся в него и успешно извлекаются.
Пример: phpinfo()
894966
26.08.2017 22:00
хостинг: есть
домен: есть
Скорее всего что то не так с модулем Мемкеш на моем хостинге.

Тестовый скрипт у меня выдал:
Fatal error: Uncaught Error: Class 'memcached' not found in /home/proektir/baker-group.net/www/phpinfo.php:4 Stack trace: #0 {main} thrown in /home/proektir/baker-group.net/www/phpinfo.php on line 4

У меня версия PHP 7.1.1
phpinfo()

Имя аккаунта сменил 100% и проверил с рекомендуемыми настройками хостинга для мемкешд - совпадение также 100%.
Прикрепленные файлы:
894966
26.08.2017 22:09
хостинг: есть
домен: есть
Женя у тебя в phpinfo есть memcache - у меня нет. См. вложение. Скорее всего это и есть причина.

Не знаешь как можно решить?
Прикрепленные файлы:
894966
27.08.2017 18:06
хостинг: есть
домен: есть
Техподдержка решила. Всем спасибо

Кстати для информации: тестовый файл был с портом 0. Рекомендации по настройке также включают порт 0. У меня порт 0 отказался работать совершенно. Взлетел на 11211.
Евгений В.
29.08.2017 18:13
хостинг: есть
домен: нет
Кстати для информации: тестовый файл был с портом 0. Рекомендации по настройке также включают порт 0. У меня порт 0 отказался работать совершенно. Взлетел на 11211.
© 894966

Спасибо за полезную информацию, обновили соответствующий раздел справки.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города