Очистка кеша Есть решение

1

Здравствуйте.

После работы в редакторе и очистки кеша на сайте слетает частично перевод, тема дизайна 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}

После чего нужно ждать некое время чтобы снова все заработало.


Если кеш не чистить то ошибки нет.

Опубликовано: 13 мая 2019

1 ответ

  • 1
    Admin поддержка 14 мая 2019 14:06 # Решение

    Если в приложении Настройки есть переключение локализации, попробуйте поставить PHP и при нём очистить кеш.
    Дополнительно проверьте что у вас установлена последняя версия приложения.

    Если ошибка останется отправьте на почту файл кеша из 7-й строки.

    • 1
      Дмитрий Дмитрий 14 мая 2019 15:15 #

      Переключил механизм локализации с Gettext на php и очистил кеш, перевод магазина частично слетел, сайт перестал работать.

      Версия приложения установлена последняя 2.2. Сейчас скину на почту вам файл


Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите