Изменений "ручками" в код не вносилось, хостер мамой клянётся, что изменений в конфигурацию сервера не вносилось. откат на 3 и 6 дней не помогает (ошибка только 2 дня как).
заказы в админку отправляются, но при попытке открыть сплит (где уже первый заказ открыт) и при переходе в заказ из таблицы.
Nov 30 10:15:53 vh12 apache_error: [Thu Nov 30 10:15:53 2017] [error] [pid 39484] sapi_apache2.c(362): [client 109.252.43.57:55368] PHP Fatal error: Uncaught Error: Only variables can be passed by reference in /public_html/wa-cache/apps/shop/templates/compiled/shop_ru_RU/60/27/90/602790354adc576bf0de63d37838848c2ef78562.file.Order.html.php:191\nStack trace:\n#0 /public_html/wa-system/vendors/smarty3/sysplugins/smarty_internal_templatebase.php(180): content_5a1fb0026d2ed2_13599868(Object(Smarty_Internal_Template))\n#1 /public_html/wa-system/view/waSmarty3View.class.php(117): Smarty_Internal_TemplateBase->fetch('templates/actio...', NULL)\n#2 /public_html/wa-system/controller/waViewAction.class.php(171): waSmarty3View->fetch('templates/actio...', NULL)\n#3 /public_html/wa-system/controller/waViewController.class.php(86): waViewAction->display()\n#4 /public_html/wa-system/controller/waDefaultViewController.class.php(48): waViewController->executeAction(Object(shopOrderAction))\n#5 /public_html/wa-system/con in /public_html/wa-cache/apps/shop/templates/compiled/shop_ru_RU/60/27/90/602790354adc576bf0de63d37838848c2ef78562.file.Order.html.php on line 191
7 комментариев
Покажите 191-ю строку из файла wa-cache/apps/shop/templates/compiled/shop_ru_RU/60/27/90/602790354adc576bf0de63d37838848c2ef78562.file.Order.html.php.
php 7.1 ?
На др. аккаунте (др. сервак) того же хостинга работает. Ставили https, работало после этого норм, сжатие и ускорение (отключили уже). Это из последних манипуляций на хостинге. на серваке были сбои.
php 7.1
с 182 по 192 строку:
<?php echo $_smarty_tpl->tpl_vars['wa']->value->shop->orderId($_smarty_tpl->tpl_vars['order']->value['id']);?>
<i class="icon16 loading" style="display:none"></i>
<!-- plugin hook: 'backend_order.title_suffix' -->
<?php if (!empty($_smarty_tpl->tpl_vars['backend_order']->value)){?><?php $_smarty_tpl->tpl_vars['_'] = new Smarty_Variable; $_smarty_tpl->tpl_vars['_']->_loop = false;
$_from = $_smarty_tpl->tpl_vars['backend_order']->value; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array');}
foreach ($_from as $_smarty_tpl->tpl_vars['_']->key => $_smarty_tpl->tpl_vars['_']->value){
$_smarty_tpl->tpl_vars['_']->_loop = true;
?><?php echo ifset($_smarty_tpl->tpl_vars['_']->value['title_suffix']);?>
<?php } ?><?php }?>
сравнивала конфигурацию серваков (с ошибкой и работающий) - разницы нет.
Обновления для фреймворка все установлены?
когда начался косяк - все были установлены.
потом откатили на 3 дня, потом ещё на 3 дня. откатывали с полным затиранием.
УРА! нашла виновника! оказалось, плагин виноват. он был не обновлён, может обновление и поможет, но слила его нафиг, всё-равно не пользуемся.
«Google Tag Manager и Enhanced Ecommerce»