Call to undefined function df_assert_array() in /var/www/localhost.com/app/code/local/Df/Compiler/Mo

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Павел_ололо
  • Группа: Пользователь
  • Сообщений: 11
  • Регистрация: 10.04.2012

01.11.2012 04:25

Добрый день. При обновлении появляется такая ошибка
PHP Fatal error: Call to undefined function df_assert_array() in /var/www/localhost.com/app/code/local/Df/Compiler/Model/Process.php on line 245
Не подскажите в чем может быть проблема?
Пробовал даже с нуля установить magento и вашу сборку, ошибка таже. Жму компилировать появляется белый экран. Если компилировать через консоль, то появляется выше описанная ошибка.

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

01.11.2012 06:04

На каком домене вы используете Российскую сборку Magento?

#3 Павел_ололо
  • Группа: Пользователь
  • Сообщений: 11
  • Регистрация: 10.04.2012

01.11.2012 07:18

http://многотехники.рф/


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

01.11.2012 07:34

Надо соблюдать конкретно по шагам инструкуцию по обновлению.

#5 Павел_ололо
  • Группа: Пользователь
  • Сообщений: 11
  • Регистрация: 10.04.2012

01.11.2012 08:19

Выполнил обновление в точности по вашей инструкции, снова таже ошибка

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

01.11.2012 10:31

В контексте какой прикладной операции она возникает?

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

01.11.2012 21:13

Ещё вижу, что у вас при обновлении произошёл сбой:
Base table or view not found: 1146 Table 'df_client_message' doesn't exist.
Причиной этого сбоя является нарушение инструкции по обновлению (например, не отключили кэширование перед обновлением).

#8 Павел_ололо
  • Группа: Пользователь
  • Сообщений: 11
  • Регистрация: 10.04.2012

12.11.2012 07:56

Я локально установил все с нуля по инструкции(!). все равно лезет эта ошибка
PHP Fatal error: Call to undefined function df_assert_array() in /var/www/localhost.com/app/code/local/Df/Compiler/Model/Process.php on line 245.


Server version: Apache/2.2.22 (Ubuntu)
Server built: Nov 8 2012 21:37:45

ionCube PHP Loader v4.2.2

cURL Information 7.22.0
Multibyte Support enabled


Пробовал кэш удалять и через админку и даже руками, не помогает.
Может дело не в кэше ?!

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

12.11.2012 11:36

В контексте какой прикладной операции она возникает?

#10 Павел_ололо
  • Группа: Пользователь
  • Сообщений: 11
  • Регистрация: 10.04.2012

13.11.2012 04:13

При установке, при обновлении Российской сборки. Во время выполнения компиляции.

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

13.11.2012 08:04

Либо некачественно потеряли файлы при установке, либо не выполнили перекомпиляцию полностью заново.
В любом случае, проблемы с установкой на своих локальных компьютерах программисты решают самостоятельно.
Если у вас проблемы с обучением - ставьте в учебных целях на публичный сервер, тогда я смогу указать на конкретные ошибки установки.

#12 Павел_ололо
  • Группа: Пользователь
  • Сообщений: 11
  • Регистрация: 10.04.2012

13.11.2012 08:23

Спасибо!

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

25.11.2012 00:07

Исправлено в Российской сборке Magento версии 2.13.6.

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