A extensão mCrypt precisa ser carregada para que o OpenCart funcione

1

Estou tentando configurar o meu site Opencart, e eu tenho o site local trabalhando na minha máquina de desenvolvimento Debian, para produção eu tenho um Centos 5.4 VPS com apache e outras coisas. Quando tento instalar o OpenCart no VPS, na etapa 2, ele diz:

Warning: mCrypt extension needs to be loaded for OpenCart to work!

Também mostra extensões como mysql, GD, cURL e mCrypt desativadas e quando devem ser ativadas.

A versão do mCrypt é

Mcrypt v2.6.8 (x86_64-redhat-linux-gnu)
Enlazado contra libmcrypt v2.5.8

PHP -V

PHP 5.3.28 (cli) (built: Dec 18 2013 20:31:55) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies

PHP -m

bcmath
bz2
calendar
Core
ctype
curl
date
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
json
libxml
mbstring
mcrypt
memcache
mysql
mysqli
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
readline
Reflection
session
shmop
SimpleXML
snmp
soap
sockets
SPL
sqlite3
standard
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib

e versão do apache:

Server version: Apache/2.2.3
Server built:   Oct 16 2013 12:18:29

Como você pode ver, tudo parece estar em seu lugar, mas ainda não funciona.

    
por mmansilla 30.12.2013 / 06:50

2 respostas

2

Tivemos o mesmo problema e foi corrigido pelos comandos abaixo,

mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/

sudo php5enmod mcrypt

sudo service apache2 restart
    
por 16.04.2014 / 19:11
1

Eu tive o mesmo problema no ubuntu 14.04 com php fpm e nginx

apt-get install php5-mcrypt

Crie um link simbólico para mods-disponíveis

ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini

se você receber essa mensagem, ignore-a. vai trabalhar

ln: failed to create symbolic link ‘/etc/php5/mods-available/mcrypt.ini’: File exists

Ativar.

php5enmod mcrypt

Reinicie o php-fpm

service php5-fpm restart

Reinicie o nginx

sudo service nginx restart
    
por 06.02.2016 / 14:07