Предупреждение: для работы OpenCart необходимо загрузить расширение mCrypt

Я пытаюсь установить OpenCart, но получаю следующее предупреждение:
«Внимание: для работы OpenCart необходимо загрузить расширение mCrypt!»

Поскольку я новичок в этом вопросе, может ли кто-нибудь указать мне правильное направление, как решить эту проблему? Google не очень помогает мне здесь 🙁

Спасибо!

-4

Решение

Итак, вы сказали, что у вас есть доступ по FTP, и вы можете редактировать php.ini.

Если на сервере установлен mcrypt, но он не включен, добавьте:

extension=mcrypt.so

затем сохраните php.ini и загрузите, это должно работать.
Обратите внимание, что некоторые серверы не загружают php.ini пользователя, вместо этого они ищут файл .user.ini в корневой папке.

Я бы посоветовал вам, если мой ответ не поможет вам связаться с вашим хостинг-провайдером.

1

Другие решения

Если вы используете систему Linux и у вас есть доступ к консоли, вы можете просто активировать mcrypt модуль в php.ini,

  1. Введите в вашей консоли:

    $ sudo php5enmod mcrypt
    

    Это включит модуль. Если вы используете PHP 7 вместо PHP 5, используйте phpenmod вместо.

  2. Если вы получили ошибку, сначала установите модуль с

    $ sudo apt-get install php5-mcrypt
    

    или для PHP 7 с

    $ sudo apt-get install php7.0-mcrypt
    
  3. После этого вы должны перезапустить ваш веб-сервер. Используйте эту команду для apache2

    $ sudo service apache2 restart
    

    или эта команда для nginx

    $ sudo service nginx restart
    

Если по какой-либо причине у вас нет доступа к вашему терминалу, можно включить его через панель управления (cPanel, Plesk, …). В большинстве случаев это активация в один клик и не очень сложно.

0

wamp поставляется с расширением mCrypt, но не устанавливает его по умолчанию. Если вы используете wampsever на вашем компьютере или сервере, и wamp запущен, нажмите на зеленый значок — выберите PHP — расширения PHP, там вы проверите все отсутствующие расширения, включая mCrypt. тогда наслаждайтесь своей openCart или любым другим материалом.

Это хорошо сработало для меня.

0

Если вы используете apache2 на убунту :

Сначала попробуйте включить mcrypt с помощью команды:

sudo phpenmod mcrypt

Если mcrypt не установлен, установите его с помощью приведенных ниже команд для PHP

PHP 5.6:

sudo apt-get install php5.6-mcrypt

PHP 7.0:

sudo apt-get install php5.6-mcrypt

Включить mcrypt после инсталляции и перезапустить apache

sudo phpenmod mcrypt
sudo service apache2 restart
0
По вопросам рекламы [email protected]