Call to undefined function hash

Ошибка при установке

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

03.02.2011 19:26

Помогите пожалуйста при установки magenta, выдает ошибку: Fatal error: Call to undefined function hash() in /home/....../......../docs/lib/Zend/Cache/Backend/File.php on line 894. Что это может быть, на хостинге все расширения установили...спасибо!

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

03.02.2011 19:45

Сообщение Call to undefined function hash() означает, что ваш интерпретатор PHP собран без поддержки расширения hash.

Современные версии интерпретатора PHP по умолчанию включают расширение hash прямо в ядро, но если при сборке интерпретатора указать ключ --disable-hash, то расширение hash не будет включено в ядро.

Т.е. в вашем случае администратор, собравший PHP, намеренно отключил расширение hash. Вам надо пересобрать интерпретатор PHP с поддержкой расширения hash.

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

03.02.2011 19:51

Спасибо.

#4 Станислав
  • Группа: Пользователь
  • Сообщений: 9
  • Регистрация: 03.02.2011

03.02.2011 19:59

Подскажите пожалуйста а где находится "интерпретатор PHP" и как его пересобрать? я просто далек от этого!!!!Спасибо.

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

03.02.2011 20:02

Если у вас тариф так называемого "виртуального хостинга" - то самостоятельно пересобрать интерпретатор PHP вы не сможете, поэтому просто сообщите в техподдержку хостинга о вашей проблеме.

Если у вас VPS или свой сервер - наймите администратора, он настроит ваш сервер под Magento.

#6 Станислав
  • Группа: Пользователь
  • Сообщений: 9
  • Регистрация: 03.02.2011

03.02.2011 20:14

изменил на хосте, инсталлер заработал. Спасибо.

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