Не открывается витрина после обновления Есть решение
Здравствуйте.
Сегодня, после обновления магазина через инсталлер перестала работать одна из витрин магазина. Подскажите, как исправить? При открытии витрины выдает такой лог:
waException code 0
## wa-system/controller/waDispatch.class.php(50) #0 wa-system/waSystem.class.php(610): waDispatch->dispatch() #1 index.php(7): waSystem->dispatch() #2 {main} Next SmartyCompilerException with message '': ## wa-system/vendors/smarty3/sysplugins/smarty_internal_templatecompilerbase.php(667) #0 wa-system/vendors/smarty3/sysplugins/smarty_internal_templateparser.php(3144): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 wa-system/vendors/smarty3/sysplugins/smarty_internal_templateparser.php(3209): Smarty_Internal_Templateparser->yy_syntax_error(10, '/xD1') #2 wa-system/vendors/smarty3/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(10, '/xD1') #3 wa-system/vendors/smarty3/sysplugins/smarty_internal_templatecompilerbase.php(206): Smarty_Internal_SmartyTemplateCompiler->doCompile('{strip}/r/n/r/n<!--...') #4 wa-system/vendors/smarty3/sysplugins/smarty_internal_template.php(187): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Smarty_Internal_Template)) #5 wa-system/vendors/smarty3/sysplugins/smarty_internal_templatebase.php(161): Smarty_Internal_Template->compileTemplateSource() #6 wa-system/vendors/smarty3/sysplugins/smarty_internal_template.php(286): Smarty_Internal_TemplateBase->fetch(Object(Smarty_Internal_Template), NULL, NULL, NULL, false, false, true) #7 wa-cache/122717/apps/shop/templates/compiled/shop_uk_UA/93/b7/55/93b75512eaf07024a894b8fe27132e0ccc0a58f2.file.home.html.php(93): Smarty_Internal_Template->getSubTemplate('list-thumbs.htm...', NULL, 'shop_uk_UA', NULL, NULL, Array, 0) #8 wa-system/vendors/smarty3/sysplugins/smarty_internal_templatebase.php(186): content_6212273d8b6344_75940322(Object(Smarty_Internal_Template)) #9 wa-system/view/waSmarty3View.class.php(144): Smarty_Internal_TemplateBase->fetch('file:home.html', NULL) #10 wa-system/controller/waViewAction.class.php(190): waSmarty3View->fetch('file:home.html', NULL) #11 wa-apps/shop/lib/actions/frontend/shopFrontend.action.php(149): waViewAction->display(false) #12 wa-system/controller/waViewController.class.php(86): shopFrontendAction->display() #13 wa-system/controller/waDefaultViewController.class.php(48): waViewController->executeAction(Object(shopFrontendAction)) #14 wa-system/controller/waController.class.php(21): waDefaultViewController->execute() #15 wa-system/controller/waViewController.class.php(46): waController->run(NULL) #16 wa-system/controller/waFrontController.class.php(263): waViewController->run(NULL) #17 wa-system/controller/waFrontController.class.php(190): waFrontController->runController(Object(waDefaultViewController), NULL) #18 wa-system/controller/waFrontController.class.php(84): waFrontController->execute(NULL, 'frontend', '') #19 wa-system/controller/waDispatch.class.php(363): waFrontController->dispatch() #20 wa-system/controller/waDispatch.class.php(34): waDispatch->dispatchFrontend('ua/') #21 wa-system/waSystem.class.php(610): waDispatch->dispatch() #22 index.php(7): waSystem->dispatch() #23 {main}
GET
[]
Params
[ 'app' => 'shop', 'theme' => 'profitbuy_ua', 'theme_mobile' => 'profitbuy_ua', 'checkout_version' => '2', 'locale' => 'uk_UA', 'ssl_all' => '1', 'title' => '', 'meta_keywords' => '', 'meta_description' => '', 'og_title' => '', 'og_image' => '', 'og_video' => '', 'og_description' => '', 'og_type' => '', 'og_url' => '', 'url_type' => '0', 'products_per_page' => '', 'type_id' => '0', 'currency' => 'UAH', 'stock_id' => '', 'public_stocks' => '0', 'drop_out_of_stock' => '1', 'payment_id' => '0', 'shipping_id' => '0', 'ssl' => '1', 'checkout_storefront_id' => 'ec51d179e94c32c0d6014dfa57b29829', 'promos_skip_frontend_products' => 0, 'flexdiscount_skip_frontend_products' => 0, 'module' => 'frontend', 'action' => '', ]
15 комментариев
Также не открывалась вкладка с товарами в бекенде. Включили логирование ошибок PHP, там были такие ошибки:
Отключили плагины ДопИнфо и Спецпредложения, после чего вкладка с товарами в бекенде открылась.
По поводу допинфо - в маркете уже есть новая версия, где я исправил это в своем плагине.
Спасибо. Обновлю плагин.
Отключите плагин specialoffer.
Вебассист поломал некоторое количество плагинов в нынешнем обновлении и теперь надо ждать, когда авторы плагинов внесут изменения.
Или напишите разработчику плагина "Акции и спецпредложения), возможно, он сумеет помочь до того, как Вебассист опубликует исправленную им версию его плагина. Контакты разработчика можно найти на странице плагина: https://www.webasyst.ru/store/...
Спасибо за ответ. Specialoffer отключен и часть проблем ушла.
А можете подсказать в чем причина того, что одна витрина открывается нормально, а вторая не открывается, только ошибку выдает?
Методом научного "тыка" удалось определить, почему не открывалась вторая витрина. В настройках поселения для этой витрины указан украинский язык, у второй (которая работает) - русский. Поменяла язык, и обе витрины открываются.
Кто подскажет, что можно сделать, что-бы витрина на укр. языке нормально работала?
Проверьте, сохранены ли шаблоны темы дизайна в кодировке UTF-8. Если это не так, сохраните их заново и загрузите на сервер в этой кодировке.
Здравствуйте. Шаблоны темы дизайна в UTF-8.
Проверьте отображение страниц витрины со стандартной темой дизайна «Дефолт 3.0». Если проблема сохранится, напишите нам в службу поддержки — изучим проблему подробнее.
С темой Дефолт 3.0 витрина открывается.
А можно как-то откатиться до версии Webasyst 2.4.1.636 ? Там проблем не было))
У меня выходит такая же ошибка после обновления фреймворка. SS у меня 8й версии.
После обновления фреймворка куча ошибок, уже третий день не могу разобратся.
Если у Вас ситуация такая же, попробуйте обратиться к разработчику темы дизайна. Мне помогли решить проблему.
Проблема решена, всем спасибо.