перестали открываться заказы в админке => ошибка 500 и печатная версия (SS 6) Есть решение

1

Изменений "ручками" в код не вносилось, хостер мамой клянётся, что изменений в конфигурацию сервера не вносилось. откат на 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 комментариев

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 30 ноября 2017 21:55 #

    Покажите 191-ю строку из файла wa-cache/apps/shop/templates/compiled/shop_ru_RU/60/27/90/602790354adc576bf0de63d37838848c2ef78562.file.Order.html.php.

  • +1
    loony loony Партнер-эксперт 30 ноября 2017 22:44 #

    На др. аккаунте (др. сервак) того же хостинга работает. Ставили 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 }?>

  • +1
    loony loony Партнер-эксперт 30 ноября 2017 22:45 #

    сравнивала конфигурацию серваков (с ошибкой и работающий) - разницы нет.


  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 1 декабря 2017 09:59 #

    Обновления для фреймворка все установлены?

  • +1
    loony loony Партнер-эксперт 1 декабря 2017 16:53 #

    когда начался косяк - все были установлены.

    потом откатили на 3 дня, потом ещё на 3 дня. откатывали с полным затиранием.

  • +1
    loony loony Партнер-эксперт 1 декабря 2017 17:03 #

    УРА! нашла виновника! оказалось, плагин виноват. он был не обновлён, может обновление и поможет, но слила его нафиг, всё-равно не пользуемся.
    «Google Tag Manager и Enhanced Ecommerce»

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

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