Очистка кеша Есть решение
Здравствуйте.
После работы в редакторе и очистки кеша на сайте слетает частично перевод, тема дизайна Yourshop перестает работать, скриншот: http://prntscr.com/no5et6 , и выдает вот такую ошибку в логах.
2019-05-14 01:13:51 94.244.158.119 Uncaught exception SmartyCompilerException: (0) #0 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/vendors/smarty3/sysplugins/smarty_internal_templateparser.php(3144): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/vendors/smarty3/sysplugins/smarty_internal_templateparser.php(3209): Smarty_Internal_Templateparser->yy_syntax_error(10, '\xD1') #2 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/vendors/smarty3/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(10, '\xD1') #3 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/vendors/smarty3/sysplugins/smarty_internal_templatecompilerbase.php(206): Smarty_Internal_SmartyTemplateCompiler->doCompile('{if isset($is_c...') #4 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/vendors/smarty3/sysplugins/smarty_internal_template.php(187): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Smarty_Internal_Template)) #5 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/vendors/smarty3/sysplugins/smarty_internal_templatebase.php(159): Smarty_Internal_Template->compileTemplateSource() #6 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/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 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-cache/apps/shop/templates/compiled/shop_uk_UA/b6/06/37/b6063783d2c4223cf7ddd099bc16e813b1b36dab.file.home.html.php(318): Smarty_Internal_Template->getSubTemplate('catalog.html', NULL, 'shop_uk_UA', NULL, NULL, Array, 0) #8 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/vendors/smarty3/sysplugins/smarty_internal_templatebase.php(184): content_5cd9ebe813d051_97926552(Object(Smarty_Internal_Template)) #9 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/view/waSmarty3View.class.php(118): Smarty_Internal_TemplateBase->fetch('file:home.html', NULL) #10 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/controller/waViewAction.class.php(162): waSmarty3View->fetch('file:home.html', NULL) #11 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-apps/shop/lib/actions/frontend/shopFrontend.action.php(139): waViewAction->display(false) #12 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/controller/waViewController.class.php(86): shopFrontendAction->display() #13 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/controller/waDefaultViewController.class.php(48): waViewController->executeAction(Object(shopFrontendAction)) #14 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/controller/waController.class.php(21): waDefaultViewController->execute() #15 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/controller/waViewController.class.php(46): waController->run(NULL) #16 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/controller/waFrontController.class.php(254): waViewController->run(NULL) #17 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/controller/waFrontController.class.php(189): waFrontController->runController(Object(waDefaultViewController), NULL) #18 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/controller/waFrontController.class.php(83): waFrontController->execute(NULL, 'frontend', '') #19 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/waSystem.class.php(761): waFrontController->dispatch() #20 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/wa-system/waSystem.class.php(503): waSystem->dispatchFrontend('') #21 /var/www/sumki389448/data/www/mir-sumok.kiev.ua/index.php(7): waSystem->dispatch() #22 {main}
После чего нужно ждать некое время чтобы снова все заработало.
Если кеш не чистить то ошибки нет.
1 ответ
Если в приложении Настройки есть переключение локализации, попробуйте поставить PHP и при нём очистить кеш.
Дополнительно проверьте что у вас установлена последняя версия приложения.
Если ошибка останется отправьте на почту файл кеша из 7-й строки.
Переключил механизм локализации с Gettext на php и очистил кеш, перевод магазина частично слетел, сайт перестал работать.
Версия приложения установлена последняя 2.2. Сейчас скину на почту вам файл