Я не счёл нужным выполнять пункт 12 инструкции по обновлению и получил сбой «Call to undefined function»

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
  • Тема закрыта
#1 Андрей Севидов
  • Группа: Клиент
  • Сообщений: 7
  • Регистрация: 20.02.2013

13.05.2014 11:38

Добрый день.
При обновлении версии до 2.34.0 следуя правилам обновления http://magento-forum.ru/topic/1579/
получается ошибка
PHP Fatal error: Call to undefined function rm_parse_yes_no() in /var/www/all4gift.ru/data/www/all4gift.ru/magento/includes/src/__default.php on line 5970
PHP Fatal error: Call to a member function createBlock() on a non-object in /var/www/all4gift.ru/data/www/all4gift.ru/magento/app/code/local/Df/Core/lib/fp/other.php on line 53.

Помогите решить эту проблему.
спасибо.

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

16.05.2014 15:01

Видимо, тот, кто обновлял интернет-магазин, не счёл нужным выполнять пункт 12 той инструкции, ссылку на которую Вы привели.

#3 Андрей Севидов
  • Группа: Клиент
  • Сообщений: 7
  • Регистрация: 20.02.2013

20.05.2014 14:58

подскажите, каким образом можно было выполнить пункт 12, если после обновления не открывался сайт и в админку нельзя было зайти?

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

20.05.2014 15:05

Точка сбоя «includes/src/__default.php» возможна только при включённой компиляции.
Пункт 1.2 регламента обновления явно и конкретно требует отключения компиляции.
Далее, компиляция включается только в пункте 12 регламента.
Раз сбой произошёл ДО пункта 12 регламента, значит, исполнитель принял решение игнорировать пункт 1.2 регламента.

#5 Андрей Севидов
  • Группа: Клиент
  • Сообщений: 7
  • Регистрация: 20.02.2013

20.05.2014 15:26

перед обновлением отключили режим компиляции затем выполнили обновления согласно инструкции
но возникает предупреждение NOTICE
отключить его не получается.
И сайт не работает - выводится это предупреждение и на клиентской части и там, где должна быть админка.

хелп, плиз.

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

20.05.2014 15:32

Не надо замаскировывать свою изначальную неаккуратность под новые проблемы.
Конкретно по этой теме проблема была именно в низком качестве Ваших работ и преднамеренном игнорировании инструкции (пункт 1.2 либо пункт 12).
Всё постороннее в эту тему мешать не надо: причины новых проблем («NOTICE») могут быть совершенно другими и не иметь отношения конкретно к данной теме («PHP Fatal error: Call to undefined function rm_parse_yes_no»), где источником проблемы является конкретно игнорирование пунктов 1.2 и 12 регламента.
Для описания новых проблем создавайте отдельные темы в соответствии с регламентом описания отклонений.

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