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

894966
7 років
0
Здравствуйте коллеги,
Подскажите есть ли на хостинге Memcache либо аналог на php7.1? Сменил версию php не могу использовать memcache.

Спасибо
Евгений В.
7 років
0
Насколько мне известно, стабильной версии pecl.php.net/package/memcache для php7 ещё не существует. Поэтому на данный момент для php7.1 доступен только memcached (по назначению аналогичен memcache, данные для подключения есть в "Хостинг" -- "Memcache").
Поэтому если скрипты сайта поддерживают работу с memcached - проблем быть не должно.
894966
7 років
0
Женя, к сожалению также не работает:
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?
Евгений В.
7 років
0
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 - все как положено - подключение к мемкешу создается, данные пишутся в него и успешно извлекаются.
Пример: www.hosting-test.xyz
894966
7 років
0
Скорее всего что то не так с модулем Мемкеш на моем хостинге.

Тестовый скрипт у меня выдал:
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
https://baker-group.net/phpinfo1.php

Имя аккаунта сменил 100% и проверил с рекомендуемыми настройками хостинга для мемкешд - совпадение также 100%.
cdn.adm.tools/forum_message/0436/79/Снимок.PNG
894966
7 років
0
Женя у тебя в phpinfo есть memcache - у меня нет. См. вложение. Скорее всего это и есть причина.

Не знаешь как можно решить?
cdn.adm.tools/forum_message/0436/80/1.PNG
894966
7 років
0
Техподдержка решила. Всем спасибо

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

Спасибо за полезную информацию, обновили соответствующий раздел справки.
Тема закрита.