Устранение сбоя на PHP 7: «Array to string conversion in Mage/Core/Model/Layout.php on line 555»

[5 января 2018 г.]    Российская сборка Magento 2.52.0
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8978
  • Регистрация: 20.02.2010

19.12.2015 20:31

  • Файл: app/code/core/Mage/Core/Model/Layout.php
  • Вероятная строка: 555
  • Что найти:
    $out .= $this->getBlock($callback[0])->$callback[1]();

  • На что заменить:
    $out .= call_user_func(array($this->getBlock($callback[0]), $callback[1]));


#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8978
  • Регистрация: 20.02.2010

04.01.2018 20:28

PHP 7.2 при том же самом сбое показывает диагностическое сообщение «Function name must be a string in app/code/core/Mage/Core/Model/Layout.php:555».

Поделиться темой: