Обновление WebAsyst 1.8.2.218 от 5 марта 2018 года - ошибка после установки на Магазин 6.3 Есть решение
Обновление WebAsyst 1.8.2.218 от 5 марта 2018 года - ошибка после установки на Магазин 6.3:
При входе в панель администрирования - полосатый экран и ошибка 0
В логах:
2018-03-05 16:01:49 193.200.205.135
Uncaught exception SmartyCompilerException:
Syntax Error in template "/home/salfetki/domains/salfetki.kiev.ua/public_html/wa-apps/shop/templates/actions/order/Order.html" on line 399 "{$pl = shopPayment::getPluginInfo($_tmp[0])}" access to static method 'shopPayment::getPluginInfo($_smarty_tpl->tpl_vars['_tmp']->value[0])' not allowed by security setting (0)
#0 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/vendors/smarty3/sysplugins/smarty_security.php(289): Smarty_Internal_TemplateCompilerBase->trigger_template_error('access to stati...')
#1 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/vendors/smarty3/sysplugins/smarty_internal_templateparser.php(2683): Smarty_Security->isTrustedStaticClass('shopPayment', Object(Smarty_Internal_SmartyTemplateCompiler), 'getPluginInfo($...')
#2 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/vendors/smarty3/sysplugins/smarty_internal_templateparser.php(3101): Smarty_Internal_Templateparser->yy_r118()
#3 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/vendors/smarty3/sysplugins/smarty_internal_templateparser.php(3201): Smarty_Internal_Templateparser->yy_reduce(118)
#4 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/vendors/smarty3/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(17, '}')
#5 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/vendors/smarty3/sysplugins/smarty_internal_templatecompilerbase.php(206): Smarty_Internal_SmartyTemplateCompiler->doCompile('{if empty($orde...')
#6 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/vendors/smarty3/sysplugins/smarty_internal_template.php(187): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Smarty_Internal_Template))
#7 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/vendors/smarty3/sysplugins/smarty_internal_templatebase.php(155): Smarty_Internal_Template->compileTemplateSource()
#8 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/view/waSmarty3View.class.php(117): Smarty_Internal_TemplateBase->fetch('templates/actio...', NULL)
#9 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/controller/waViewAction.class.php(171): waSmarty3View->fetch('templates/actio...', NULL)
#10 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/controller/waViewController.class.php(86): waViewAction->display()
#11 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/controller/waDefaultViewController.class.php(48): waViewController->executeAction(Object(shopOrderAction))
#12 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/controller/waController.class.php(21): waDefaultViewController->execute()
#13 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/controller/waViewController.class.php(46): waController->run(NULL)
#14 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/controller/waFrontController.class.php(229): waViewController->run(NULL)
#15 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/controller/waFrontController.class.php(164): waFrontController->runController(Object(waDefaultViewController), NULL)
#16 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/controller/waFrontController.class.php(58): waFrontController->execute(NULL, 'order', NULL)
#17 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/waSystem.class.php(562): waFrontController->dispatch()
#18 /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-system/waSystem.class.php(485): waSystem->dispatchBackend('webasyst/shop/')
#19 /home/salfetki/domains/salfetki.kiev.ua/public_html/index.php(7): waSystem->dispatch()
#20 {main}
4 ответа
Что можно сделать оперативно с этим?
При попытке просмотреть заказы в админке выдает ошибку:<h2 id="Title" style="margin-bottom: 0.3em; font-size: 1.35em; font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif; line-height: 1.2em; background-color: rgb(255, 255, 255);">Syntax Error in template "/home/salfetki/domains/salfetki.kiev.ua/public_html/wa-apps/shop/templates/actions/order/Order.html" on line 399 "{$pl = shopPayment::getPluginInfo($_tmp[0])}" access to static method 'shopPayment::getPluginInfo($_smarty_tpl->tpl_vars['_tmp']->value[0])' not allowed by security setting code 0</h2>вот полный текст:
Доп ошибки:
[05-Mar-2018 16:10:19 Europe/Kiev] PHP Warning: Invalid argument supplied for foreach() in /home/salfetki/domains/salfetki.kiev.ua/public_html/wa-apps/shop/lib/classes/checkout/shopCheckoutShipping.class.php on line 256
Откатите файл до прежнего состояния /wa-system/vendors/smarty3/sysplugins/smarty_security.php
вот старый код файла:
Спасибо огромное!!! Вы меня спасли!!!