PHP extension "mcrypt" must be loaded

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Nomad
  • Группа: Пользователь
  • Сообщений: 4
  • Регистрация: 20.02.2011

20.02.2011 11:24

Добрый день, при остановке возникла подобная проблема. Посоветуйте как её решить, застрял на ней.. Пробовал
extension=php_mcrypt.dll в php.ini раскоментирована
extension_dir = "c:/wamp/bin/php/php5.2.6/ext/"
libmcrypt.dll в system32 вначале не было, добавил. Потом скачал другую, менял. Wamp установил и апач, вроде последний работает, я не совсем понимаю зачем он.

Что еще посоветуете? Мне срочно его надо доустановить, буду рад любой помощи.

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

20.02.2011 12:20

В общем удалил пока index.php кинул файл phpinfo.php, зашел на него и среди прочего там mcrypt вообще не было, был curl, а mcrypta нет, что это значит? Хостинг не поддерживает этот скрипт? Ведь я залил весь магазин на фтп, а значит я не мог его не до грузить.

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

20.02.2011 13:31

mcrypt - это плагин php который надо для Magento

Есть файл php.ini , где есть настройки php .

Найди в этом файле строчку с "mcrypt ", и убери ";" в начале строки . Потом перезапусти Апач.
Можеш запустить phpinfo.php , и там уже должен появится mcrypt

Зря удалил index.php :)


запускай Magento )

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

20.02.2011 13:45

Index добавить обратно не проблема. В целом я понял, но есть одно но) В скаченой мною папке Magento с офф сайта, нет файла php.ini есть php.ini.sample в котором

; This file is for CGI/FastCGI installations.
; Try copying it to php5.ini, if it doesn't work

; adjust memory limit

memory_limit = 64M

max_execution_time = 18000

; disable magic quotes for php request vars

magic_quotes_gpc = off

; disable automatic session start
; before autoload was initialized

flag session.auto_start = off

; enable resulting html compression

zlib.output_compression = on

; disable user agent verification to not break multiple image upload

suhosin.session.cryptua = off

; turn off compatibility with PHP4 when dealing with objects

zend.ze1_compatibility_mode = off

; PHP for some reason ignores this setting in system php.ini
; and disables mcrypt if this line is missing in local php.ini

extension=mcrypt.so


Вот такая вот штука написана. Я настраивал файл php.ini через wamp Может они у меня не согласованны? И надо найти этот php.ini и залить на сайт?

Или как написано добавить эту строчку extension=mcrypt.so в php.ini только куда?

#5 Алексей Наливайко
  • Группа: Пользователь
  • Сообщений: 15
  • Регистрация: 26.12.2010

20.02.2011 13:50

php.ini это файл настроек PHP в твоем wamp.


это файл для сервера.













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

20.02.2011 15:56

There has been an error processing your request
Exception printing is disabled by default for security reasons.

Error log record number: 1019092107657

Что это за ошибка? Что делать?

#7 Алексей Наливайко
  • Группа: Пользователь
  • Сообщений: 15
  • Регистрация: 26.12.2010

20.02.2011 17:36

В папке var/error или var/report должен быть файл 1019092107657 где пишется сообщение о ошибке

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

21.02.2011 01:05

PHP extension "mcrypt" must be loaded

Если у вас не работает поиск по форуму или возникают вопросы по его применению.

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