Автор Тема: Что происходит с админкой 1.7.3?  (Прочитано 629 раз)

01 Февраль 2020, 22:16:47
  • Новичок
  • *
  • Сообщений: 41
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проблема такая: я как нубский нуб потихоньку допиливаю магазин в процессе эксплуатации. картинки категорий там, переводы отдельных фраз и т д. до недавних пор все было отлично, но давеча произошла ситуация. исправлял перевод в каком то модуле и при нажатии кнопки сохранить админка перестала быть доступной. при обновлении получил:
Страница недоступна
Сайт *************** пока не может обработать этот запрос.
HTTP ERROR 500
омагад што же делать, конечно же бэкап

он все восстановил, я попробовал еще раз с переводом, та же хня
попробовал очистить кэш после бэкапа, и опять та же хня...
\\
error log
01-Feb-2020 20:50:41 Europe/Kiev] PHP Fatal error:  Uncaught exception 'Symfony\Component\DependencyInjection\Exception\RuntimeException' with message 'Cannot dump definition because of invalid class name (NULL)' in /home/********/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php:1403
Stack trace:
#0 /home/*********/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php(790): Symfony\Component\DependencyInjection\Dumper\PhpDumper->dumpLiteralClass('NULL')
#1 /home/*********/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php(394): Symfony\Component\DependencyInjection\Dumper\PhpDumper->addNewInstance('_defaults', Object(Symfony\Component\DependencyInjection\Definition), 'return ', '$this->services...')
#2 /home/yasyacom/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php(639): Symfony\Component\DependencyInjection\Dumper\PhpDumper->addServiceInstance('_defaults', Object(Symfony\Comp in /home/yasyacom/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php on line 1403

что это и как лечить, памагите пожалуйста
02 Февраль 2020, 13:04:53
Ответ #1
  • Новичок
  • *
  • Сообщений: 41
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
после очередного бэкапа пропробовал перевести в режим отладки, получил такую ошибку на бэк и фронтэнде
Whoops, looks like something went wrong.
1/1
ContextErrorException in sc.php line 1:
Notice: Undefined variable: O0O000O00
in sc.php line 1
at ErrorHandler->handleError('8', 'Undefined variable: O0O000O00', '/home/yasyacom/public_html/modules/ecm_checkout/classes/sc.php', '1', array('OOO000000' => 'fg6sbehpra4co_tnd')) in sc.php line 1
at require_once('/home/yasyacom/public_html/modules/ecm_checkout/classes/sc.php') in ecm_checkout.php line 89
at Ecm_checkout->__construct()
at ReflectionClass->newInstance() in Container.php line 127
at Container->makeInstanceFromClassName('ecm_checkout', array('ecm_checkout' => true)) in Container.php line 160
at Container->doMake('ecm_checkout', array()) in Container.php line 173
at Container->make('ecm_checkout') in ServiceLocator.php line 60
at ServiceLocator::get('ecm_checkout') in Module.php line 1091
at ModuleCore::coreLoadModule('ecm_checkout') in Module.php line 1071
at ModuleCore::getInstanceByName('ecm_checkout') in Hook.php line 837
at HookCore::exec('displayHeader') in FrontController.php line 542
at FrontControllerCore->initContent() in IndexController.php line 37
at IndexControllerCore->initContent() in Controller.php line 205
at ControllerCore->run() in Dispatcher.php line 428
at DispatcherCore->dispatch() in index.php line 28
02 Февраль 2020, 13:13:12
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 16672
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Модуль ecm_checkout удалите, в нем ошибки.
02 Февраль 2020, 13:18:34
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Версию php на хостинге проверьте, если установлена php 7.3, обновить нужно prestashop.