Не пускает в админку, ошибка Sorry, service is temporarily unavailable

В один из прекрасных дней решил зайти в админку и понял что-то не так.


выше появилось ookk, файлы никто не изменял.
на главной и остальных страницах магазина появилась ошибка:

ookk
Warning: Cannot modify header information - headers already sent by (output started at /var/www/www-root/data/www/domain.ru/app/addons/ab__fast_navigation/config.php:1) in /var/www/www-root/data/www/[domain.ru](http://domain.ru)/app/functions/fn.common.php on line 1995

та самая строка:
image

кэш чистил, удалял папку.

через главную магазина авторизация под админом проходит, даже дебагер включается, но ничего не выводит.


при выборе раздела, пусто. :slight_smile:

подскажите куда копать, не хочется сносить и заново устанавливать

нашёл в файле ab__fast_navigation/config.php:1 oo kk

удалил. могло появится только после обновления. Никто на сервере файл не редактировал.

Админка всё ровно недоступна

grep -rnw '/путь/к/папке/с/сайтом' -e "ookk"

выведет все файлы с этим текстом
чистили кэш через удаление папки var/cache ?

PS интересный вариант )
но если у всех работает, кто-то к вам да пробрался…

запустил.

самое интересное, что лицензия стоит и магазин не действующий, открыли витрину пол года назад.

ничего больше не нашло

чистили кэш через удаление папки var/cache ?

Да, самым первым делом сделал

для начала выключите модуль ab__fast_navigation
если через админку нельзя, как я понимаю - то через базу - таблица addons
найти строку с addon = ab__fast_navigation
поставить в поле status значение D
снова очистить кэш

не помогло(
image

в логах были ошибки по модулю ab__repricer_pro, я его отключил, строк стало меньше, но всё ровно ругается

error.log

2025/10/09 18:23:44 [error] 21883#21883: *3431 FastCGI sent in stderr: "PHP message: Tygh\Exceptions\DeveloperException: Duplicate controller autharray (
  0 => '/var/www/www-root/data/www/domain.ru/app/controllers/common/auth.php',
  1 => '/var/www/www-root/data/www/domain.ru/app/addons/ab__repricer_pro/controllers/backend/auth.php',
) in /var/www/www-root/data/www/domain.ru/app/functions/fn.control.php:376
Stack trace:
#0 /var/www/www-root/data/www/domain.ru/mparts.php(27): fn_dispatch()
#1 {main}" while reading response header from upstream, client: 82.209.197.1, server: domain.ru, request: "GET /mparts.php?dispatch=auth.login_form&return_url=mparts.php HTTP/2.0", upstream: "fastcgi://unix:/var/www/php-fpm/5.sock:", host: "domain.ru"

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

Посмотрите какая у вас версия php и может ли на ней работать ваша версия CS-Cart. Хостинги любят втихаря менять версии php и отключать старые версии

1 лайк

Такого файла нет в модуле, вроде как.
ChatGPT на код со скриншота говорит, что это бэкдор.