Неудачное восстановление из бекапа

Добрый день. Может кто-то сталкивался- после восстановления из бекапа не работает часть функционала- некоторые страницы админки выдают 500 ошибку, в частности управление модулями, настройки оформления заказами и другие. Сейчас решаю с хостингом, но если у кого было подобное, напишите как решили.

бэкап внутренний или хостинга? если хостинга - чистили папку кэша?

восстанавливался с бекапа хостинга. кэш чистил - и физически удалял папку с кэшем и командами cc, cls
часть админки работает, часть нет…
Есть еще сохраненный внутренний бекап, но из него до конца не проходит восстановление. Идет, идет и минут через 6-7 вылетает сообщение Service Unavailable, хотя длинные обновления с сохранением бекапов по 30 мин проходили без проблем.

Когда получаете Service unavailable, текст ошибки можно посмотреть в инспекторе кода (обычно f12)

такое впечатление, что действительно засада в кэше, но вроде чистил его уже по всякому, а часть пунктов меню в админке все равно не работают…

такая ошибка вылетает
PHP Notice
Message
Undefined index: 4.0

Error at
app/Tygh/Addons/SchemesManager.php, line: 42

Backtrace
File: app/Tygh/Addons/SchemesManager.php
Line: 42
Function: {closure}
File: app/functions/fn.addons.php
Line: 1007
Function: getScheme
File: app/controllers/backend/addons.php
Line: 342
Function: fn_get_addons
File: app/functions/fn.control.php
Line: 669
Function: include
File: app/functions/fn.control.php
Line: 427
Function: fn_run_controller
File: admin.php
Line: 27
Function: fn_dispatch

Fatal error: Uncaught Error: Class name must be a valid object or a string in /var/www/www-root/data/www/.ru/app/Tygh/Addons/SchemesManager.php:42 Stack trace: #0 /var/www/www-root/data/www/.ru/app/functions/fn.addons.php(1007): Tygh\Addons\SchemesManager::getScheme(‘yandex_checkout’) #1 /var/www/www-root/data/www/.ru/app/controllers/backend/addons.php(342): fn_get_addons(Array) #2 /var/www/www-root/data/www/.ru/app/functions/fn.control.php(669): include(’/var/www/www-ro…’) #3 /var/www/www-root/data/www/.ru/app/functions/fn.control.php(427): fn_run_controller(’/var/www/www-ro…’, ‘addons’, ‘manage’, ‘’, ‘’) #4 /var/www/www-root/data/www/.ru/admin.php(27): fn_dispatch() #5 {main} thrown in /var/www/www-root/data/www/.ru/app/Tygh/Addons/SchemesManager.php on line 42

а если нажимаю на любой пункт в меню настроек
Fatal error: Cannot redeclare fn_recaptcha_settings_notice_handler() (previously declared in /var/www/www-root/data/www/.ru/app/addons/recaptcha/func.php:22) in /var/www/www-root/data/www/.ru/app/addons/recaptcha/schemas/settings/actions.functions.post.php on line 20

Похоже что используется какая-то старая версия CS-Cart, но у вас есть модули использующие схему версии 4. Мы сможем изучить проблему подробнее, если вы создадите тикет в Help desk и предоставите доступ к серверу.

Действительно я обновлялся, потом делал восстановление из бекапа, но оно не проходило. Тикет есть №: #102577326

в общем удалось восстановиться из бекапа хостинга, тему можно закрывать. в качестве профилактики обязательно проверять, что из бекапов можно восстановится без проблем.
бекапы, бекапы и еще раз бекапы =) всем спасибо за помощь и участие.

1 лайк

Приветствую всех. Аналогичная проблема. Прямо 1 в 1. За исключением того, что откатился по бекапам уже на неделю :slight_smile: Итог - проблема остается. Куда еще посмотреть?

Бэкапы свои? Серверные, не CS-Cart?

Не используйте встроенный бекап ( только серверный

2 лайка

Серверные.

попробовал в очередной раз - тоже самое.
При попытке зайти в Настройки ругается на капчу, при попытке зайти в модули грешит на
Notice: Undefined index: 4.0 in /var/www/uamart/uamart.com.ua/app/Tygh/Addons/SchemesManager.php on line 42

Fatal error: Uncaught Error: Class name must be a valid object or a string in /var/www/uamart/uamart.com.ua/app/Tygh/Addons/SchemesManager.php:42 Stack trace: #0 /var/www/uamart/uamart.com.ua/app/functions/fn.addons.php(1007): Tygh\Addons\SchemesManager::getScheme(‘commerceml’) #1 /var/www/uamart/uamart.com.ua/app/controllers/backend/addons.php(332): fn_get_addons(Array) #2 /var/www/uamart/uamart.com.ua/app/functions/fn.control.php(702): include(’/var/www/uamart…’) #3 /var/www/uamart/uamart.com.ua/app/functions/fn.control.php(460): fn_run_controller(’/var/www/uamart…’, ‘addons’, ‘manage’, ‘’, ‘’) #4 /var/www/uamart/uamart.com.ua/admin0201.php(27): fn_dispatch() #5 {main} thrown in /var/www/uamart/uamart.com.ua/app/Tygh/Addons/SchemesManager.php on line 42

Посмотрите, есть ли на сервере папка commerceml
/app/addons/commerceml

Есть ли в ней файл addon.xml

Нет, нету это папки и соответственно файла

Всем спасибо. С 330 попытки, снес к чертям все с сервера и развернул бекап. Все работает, все хорошо, но теперь не могу обновиться :slight_smile: Это уже другая история в другом разделе :slight_smile: Еще раз спасибо

1 лайк