Хостинг. Memcache либо аналог на php7.1
|
Здравствуйте коллеги,
Подскажите есть ли на хостинге Memcache либо аналог на php7.1? Сменил версию php не могу использовать memcache.
Спасибо
|
|
Насколько мне известно, стабильной версии pecl.php.net/package/memcache для php7 ещё не существует. Поэтому на данный момент для php7.1 доступен только memcached (по назначению аналогичен memcache, данные для подключения есть в "Хостинг" -- "Memcache").
Поэтому если скрипты сайта поддерживают работу с memcached - проблем быть не должно.
|
|
Женя, к сожалению также не работает:
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?
|
|
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
|
|
Скорее всего что то не так с модулем Мемкеш на моем хостинге.
Тестовый скрипт у меня выдал:
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
|
|
Женя у тебя в phpinfo есть memcache - у меня нет. См. вложение. Скорее всего это и есть причина.
Не знаешь как можно решить?
cdn.adm.tools/forum_message/0436/80/1.PNG
|
|
Техподдержка решила. Всем спасибо
Кстати для информации: тестовый файл был с портом 0. Рекомендации по настройке также включают порт 0. У меня порт 0 отказался работать совершенно. Взлетел на 11211.
|
|
Кстати для информации: тестовый файл был с портом 0. Рекомендации по настройке также включают порт 0. У меня порт 0 отказался работать совершенно. Взлетел на 11211.
© 894966
Спасибо за полезную информацию, обновили соответствующий раздел справки.
|
Тема закрита.