Con la actualizacion a Ubuntu 14 nos ha ocurrido el siguiente error al entrar en un Prestashop sobre Apache
Fatal error: Call to undefined function mcrypt_decrypt()
Buscamos el fichero de mi instalación
apt-cache search mcrypt | grep php
Y procedemos a la instalación
apt-get install php5-mcrypt
Aun asi sigue mostrando los mismos errores , para solucionarlo debemos seguir los siguientes comandos
sudo updatedb locate mcrypt.ini
Localizar los ficheros de mycrypt.ini
Localizar también la librería
locate mcrypt.so
Y ahora editar el mcrypt.ini y cambiar la ruta por la nueva que hemos visto con el ultimo comando
extension=/usr/lib/php5/20121212/mcrypt.so
Creamos los enlaces simbolicos
ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/cli/conf.d/20-mcrypt.ini ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/apache2/conf.d/20-mcrypt.ini
Y reiniciamos nuestro apache
service apache2 restart