текст ошибки 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
Возможно, но вообще то он должен быть установлен.
заменил строчки в конфиге, все также.
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 снизив нагрузку в пиковые часы если много залогиненных пользователей тем более
добавил строчку 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
?