Después de volver a instalar nuestro servidor, MCRYPT ya no funciona y PHP da el aviso

Use of undefined constant MCRYPT_BLOWFISH (Apache 2.4, PHP 5.5).

php -m devuelve mcrypt.

ls -al /etc/php5/apache2/conf.d/
20-mcrypt.ini -> ../../mods-available/mcrypt.ini

cat /etc/php5/mods-available/mcrypt.ini
; configuration for php MCrypt module
extension=mcrypt.so

¿Por qué es mcrypt no se reconoce? ¿Cómo puedo hacer que esto funcione?

Ver: madcapsule.com/blog/php-mcrypt-magento-error
Gracias, pero por desgracia yo ya había probado eso. He libmcrypt4 instalado.
Me he encontrado con el error exacto. Y ese sitio no funciona. Por lo que puedo decir, la MCRYPT constantes no existe :/

OriginalEl autor Ben Rogmans | 2014-07-07

2 Comentarios

  1. 23

    Apenas puedo hablar, puedo encontrar una solución, je.

    Esto funcionó para mí:
    mCrypt no se presente después de actualizar a Ubuntu 13.10

    necesarios para ir:
    sudo php5enmod mcrypt

    aunque parecía ya estar habilitado, que se fija.

    «sudo php5enmod mcrypt» hizo el truco! Para otros lectores: después de reiniciar apache con el comando «sudo service apache2 restart»
    esto funcionó para mi laravel/homestead vagrant cuadro de gist.github.com/Artistan/ee25f22f5e931b7ee46f3d6167d87e5f

    OriginalEl autor phazei

  2. 4

    Cuando intento activar Express método Paypal, me encontré con este error.

    De Error: Use of undefined constant MCRYPT_BLOWFISH – supone MCRYPT_BLOWFISH en /var/www/.../lib/Varien/Crypt/Mcrypt.php en la línea 56

    En primer lugar, podemos ejecutar este comando cmd para comprobar la mcrypt se está ejecutando o no:

    php --ri mcrypt

    Si mcrypt no está habilitado, podemos utilizar las siguientes opciones para activar como han mencionado otros

    sudo php5enmod mcrypt

    Así, es mejor para comprobar php5-mcrypt paquete está instalado o no

    dpkg -l | grep php5-mcrypt

    Mientras que si se instala fastcgi y php-fpm como nosotros, tenemos que reiniciar el php-fpm servicio, y apache2 servicio.

    sudo service apache2 restart
    sudo service php-fpm restart

    OriginalEl autor John Yin

Dejar respuesta

Please enter your comment!
Please enter your name here