Вызов неопределенной функции mcrypt_module_open - PullRequest
0 голосов
/ 05 июня 2018

Я использую magento, когда я загружаю страницу, я получаю следующую ошибку:

( ! ) Fatal error: Uncaught Error: Call to undefined function mcrypt_module_open() in /Users/my-pathlib/Varien/Crypt/Mcrypt.php on line 63

Я использую php7.1 и установил mcrypt:

sudo apt-get update
sudo apt-get install mcrypt php7.1-mcrypt
sudo apt-get upgrade
sudo service apache2 restart

Однако, когда я перезагружаю страницу, я получаю ту же ошибку?

Что я могу здесь делать неправильно?

- EDIT

Когда я запускаю php -i, я вижу:

mcrypt

mcrypt support => enabled
mcrypt_filter support => enabled
Version => 2.5.8
Api No => 20021217
Supported ciphers => cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes
Supported modes => cbc cfb ctr ecb ncfb nofb ofb stream

Directive => Local Value => Master Value
mcrypt.algorithms_dir => no value => no value
mcrypt.modes_dir => no value => no value

1 Ответ

0 голосов
/ 05 июня 2018

Вероятно, это связано с тем, что ваша версия magento не совместима с вашей версией php.

...