Publicado por : Ignacio Cisneros domingo, 6 de abril de 2014
COMPARTE →


En algunas ocasiones, generalmente al cambiar una tienda online para mejorar el SEO de Prestashop a otro hosting, podemos encontrarnos con un error que nos impedirá visualizar nuestra tienda online, al intentar cargarla veremos un mensaje similar a este:
Fatal error: Call to undefined function mcrypt_encrypt() in /var/www/vhosts/dominio.com/public_html/classes/Rijndael.php on line 50
El fallo se debe básicamente a que la extensión mcrypt de PHP no está instalada en ese hosting, así que la opción más rápida de solucionar este problema es deshabilitando esta funcionalidad en la configuración de tu Prestashop, para conseguirlo tienes que ejecutar una sentencia en tu base de datos MySQL:
UPDATE ps_configuration SET VALUE=0 WHERE name="PS_CIPHER_ALGORITHM"
Atención: recuerda actualizar la tabla, "ps_configuration" por el nombre de tu tabla de configuración, si no cambiaste nada durante la instalación será este, pero si cambiaste el prefijo de las tablas deberás actualizar la sentencia.

Una vez hecho esto, deberías escribir un e-mail al soporte de tu hosting para solicitar la activación de la librería mcrypt de PHP, no es algo imprescindible para el buen funcionamiento de tu tienda online pero sí es recomendable utilizarlo siempre que sea posible.

{ 1 comentarios... read them below or add one }

Con la tecnología de Blogger.

- Copyright © Todos contra Google - El blog de Ignacio Cisneros - icisneros - Original design by Johanes Djogan modified by Ignacio Cisneros-