Ошибка после последнего обновления фреймворка Исправлено

1

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

только что обновили фреймворк:
6.3.0.44568 Установленная версия: 6.3.0.44568

Магазин сломался -- при попытке в админ-панели открыть любой заказ или список всех заказов вылезает Ошибка #0.
В dev tools браузера вот такое 500тит:

.../shop/?module=order&id=%203200&&_=1520259376825
Request Method:GET
Status Code:500 Internal Server Error

При включении режима отладки получаю такую ошибку:


Syntax Error in template "/.../wa-apps/shop/templates/actions/order/Order.html" on line 398 "{$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

## wa-system/waSystem.class.php(499)
#0 index.php(7): waSystem->dispatch()
#1 {main}

Next SmartyCompilerException with message 'Syntax Error in template "/var/www/vhosts/v1898.ncsrv.de/rushop/wa-apps/shop/templates/actions/order/Order.html"  on line 398 "{$pl = shopPayment::getPluginInfo($_tmp[0])}" access to static method 'shopPayment::getPluginInfo($_smarty_tpl->tpl_vars['_tmp']->value[0])' not allowed by security setting':
## wa-system/vendors/smarty3/sysplugins/smarty_internal_templatecompilerbase.php(667)
#0 wa-system/vendors/smarty3/sysplugins/smarty_security.php(289): Smarty_Internal_TemplateCompilerBase->trigger_template_error('access to stati...')
#1 wa-system/vendors/smarty3/sysplugins/smarty_internal_templateparser.php(2683): Smarty_Security->isTrustedStaticClass('shopPayment', Object(Smarty_Internal_SmartyTemplateCompiler), 'getPluginInfo($...')
#2 wa-system/vendors/smarty3/sysplugins/smarty_internal_templateparser.php(3101): Smarty_Internal_Templateparser->yy_r118()
#3 wa-system/vendors/smarty3/sysplugins/smarty_internal_templateparser.php(3201): Smarty_Internal_Templateparser->yy_reduce(118)
#4 wa-system/vendors/smarty3/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(17, '}')
#5 wa-system/vendors/smarty3/sysplugins/smarty_internal_templatecompilerbase.php(206): Smarty_Internal_SmartyTemplateCompiler->doCompile('{if empty($orde...')
#6 wa-system/vendors/smarty3/sysplugins/smarty_internal_template.php(187): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Smarty_Internal_Template))
#7 wa-system/vendors/smarty3/sysplugins/smarty_internal_templatebase.php(155): Smarty_Internal_Template->compileTemplateSource()
#8 wa-system/view/waSmarty3View.class.php(117): Smarty_Internal_TemplateBase->fetch('templates/actio...', NULL)
#9 wa-system/controller/waViewAction.class.php(171): waSmarty3View->fetch('templates/actio...', NULL)
#10 wa-system/controller/waViewController.class.php(86): waViewAction->display()
#11 wa-system/controller/waDefaultViewController.class.php(48): waViewController->executeAction(Object(shopOrderAction))
#12 wa-system/controller/waController.class.php(21): waDefaultViewController->execute()
#13 wa-system/controller/waViewController.class.php(46): waController->run(NULL)
#14 wa-system/controller/waFrontController.class.php(229): waViewController->run(NULL)
#15 wa-system/controller/waFrontController.class.php(164): waFrontController->runController(Object(waDefaultViewController), NULL)
#16 wa-system/controller/waFrontController.class.php(58): waFrontController->execute(NULL, 'order', NULL)
#17 wa-system/waSystem.class.php(562): waFrontController->dispatch()
#18 wa-system/waSystem.class.php(485): waSystem->dispatchBackend('backshop/shop/')
#19 index.php(7): waSystem->dispatch()
#20 {main}

Что делать?

8 комментариев

Добавить комментарий

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