Какой кэш лучше redis или memcached для cs-cart?

текст ошибки service unavailable, картинка ошибки в предыдущих постах.

все включено с самого начала

Текст ошибки - это посмотреть исходный код страницы с этой картинкой.

там не будет ничего.

Ну если есть картинка, то как минимум код картинки будет.

да вы правы, в самом низу нашел.

Error

Message
Class "Redis" not found

Error at
app/Tygh/Backend/Cache/Redis.php, line: 165

Backtrace
File:app/Tygh/Backend/Cache/Redis.php
Line:80
Function:connect

File:app/Tygh/Registry.php
Line:384
Function:__construct

File:app/Tygh/Registry.php
Line:312
Function:cacheInit

File:app/Tygh/Registry.php
Line:797
Function:registerCache

File:app/functions/fn.init.php
Line:1155
Function:getOrSetCache

File:app/functions/fn.init.php
Line:1227
Function:fn_init_unmanaged_addons

File:init.php
Line:195
Function:fn_init

File:index.php
Line:18
Function:require

А php-pecl-redis установлен?

какой командой его установить на ubuntu? это точно из-за этого php-pecl-redis?
и будет ли это дело работать на php 8.1 ?

apt в ubuntu? apt install php-pecl-redis

Возможно, но вообще то он должен быть установлен.

image
заменил строчки в конфиге, все также.

php перезапустили?

перезагрузил, все также ошибка.

Что пишет php -m

Это можно скопировать текстом, redis там нет

echo “extension=redis.so” >> /etc/php.ini

путь к файлу проверьте, в убунтах может быть другое и перезапуск php

Перезагрузите VDS сервер просто )

И у вас в php -m нету redis

Redis это расширение которое можно установить на Dedicated сервере бесплатно (на своём сервере размещённом в датацентре) или VPS (виртуальный) если позволяет или платно использовать Cloud версию или отдельно для этого заказать VPS на сколько знаю. Есть хостинг компании, которые предоставляют этот сервис за 10€ евро в месяц дополнительно на существующий Shared Hosting пакете той же компании. Также есть хостинг компании которые позволяют подключить свой внешний Redis сервер на текущий Shared Hosting пакет но таких очень и очень мало!

Redis существенно улучшает производительность при навигации для админов и залогиненных пользователей (инфо для тех кто не тестил) где-то в 5—10x раз на слабых серверах и где-то в 2x раза на мощных NVME серверах. Для Гостей тоже помогает если сервер средний мощности (минимальные требования CS Cart) даже на БД MariaDB снизив нагрузку в пиковые часы если много залогиненных пользователей тем более :wink:

1 лайк

добавил строчку extension=redis.so в /etc/php/8.1/fpm/php.ini
перезагрузил сервер, все также.

php -m?

все также

[PHP Modules]
apcu
bcmath
bz2
calendar
Core
ctype
curl
date
dom
exif
FFI
fileinfo
filter
ftp
gd
gettext
hash
iconv
imagick
imap
intl
json
ldap
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
pspell
readline
Reflection
session
shmop
SimpleXML
soap
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache

щас еще попробовал командой sudo apt install php-redis установить
в итоге появился php 8.3 и внутри /etc/php/8.3/mods-available есть redis.ini
а в /etc/php/8.1/mods-available нету redis.ini

панель Hestia
короче нужна инструкция 100% с рабочим способом под Ubuntu 22.04
иначе каждый будет так возится.

php --ini

?