Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  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
хостинг: есть
домен: есть
Memcache либо аналог на php7.1
Здравствуйте коллеги,
Подскажите есть ли на хостинге Memcache либо аналог на php7.1? Сменил версию php не могу использовать memcache.

Спасибо
Евгений В.
26.08.2017
хостинг: есть
домен: нет
Насколько мне известно, стабильной версии PECL :: Package :: memcache для php7 ещё не существует. Поэтому на данный момент для php7.1 доступен только memcached (по назначению аналогичен memcache, данные для подключения есть в "Хостинг" -- "Memcache").
Поэтому если скрипты сайта поддерживают работу с memcached - проблем быть не должно.
894966
26.08.2017
хостинг: есть
домен: есть
Женя, к сожалению также не работает:
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
хостинг: есть
домен: нет
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
хостинг: есть
домен: есть
Скорее всего что то не так с модулем Мемкеш на моем хостинге.

Тестовый скрипт у меня выдал:
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
хостинг: есть
домен: есть
Женя у тебя в phpinfo есть memcache - у меня нет. См. вложение. Скорее всего это и есть причина.

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

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

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

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

Горячая линия
(044)
392 74 33
другие города