Prestashop – la extensión Mcrypt no está habilitada (Ubuntu)

Al iniciar la instalación de nuestra tienda prestashop nos aparece el mensaje “la extension Mcrypt no está habilitada”,

PHP-MYCRYPT-01

esta extension incluye multiples algoritmos de cifrado como DES, TRipleDES, Blowfish (predeterminado), 3-WAY, SAFER-SK64, SAFER-SK128,TWOFISH, TEA, RC2 y GOST en los modos de cifrado CBC, OFB, CFB y ECB. Además, admite RC6 e IDEA, que son considerados “no libres”. CFB/OFB son de 8 bits por defecto.

Para saber si tenemos el paquete instalado podemos ejecutar los comandos:

dpkg -s php5-mcrypt

dpkg –get-selections | grep php

el primero nos informa si esta instalado el módulo y el segundo nos saca un listado de los módulos php como el siguiente

PHP-MYCRYPT-02

Para hacer la instalación ejecutamos el siguiente comando

sudo apt-get install php5-mcrypt

PHP-MYCRYPT-03

ya tenemos el paquete instalado pero no habilitado

PHP-MYCRYPT-04

PHP-MYCRYPT-05

para habilitarlo, de nuevo tenemos el comando correspondiente

sudo php5enmod mcrypt

tras ejecutar el comando veremos como se ha agregado el siguiente archivo /etc/php5/apache2/conf.d/20-mcrypt.ini que básicamente contiene la entrada extension=mcrypt.so de modo que ya tengamos cargado nuestra extensión. Si retomamos nuestra instalación veremos que ya no nos da el warning y nos deja continuar sin advertencias.

 

 

Esta entrada fue publicada en Apache, Linux, PHP, Prestashop. Guarda el enlace permanente.

Una respuesta a Prestashop – la extensión Mcrypt no está habilitada (Ubuntu)

  1. dario dijo:

    Gracias. Y en español todo eso cómo se dice?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.