web-dev-qa-db-fra.com

Ubuntu 14.04 PHPMyAdmin ne trouve pas l'extension mcrypt

J'ai essayé des suggestions pour résoudre ce problème avec 13.10, mais elles ne semblent pas fonctionner. L'actualisation difficile de la page ne supprime pas l'erreur. PHPMyAdmin a une boîte en bas indiquant que l'extension mcrypt est manquante, même si elle est installée pour php.

Comment puis-je réparer ça?

5
Adam

La solution qui a fonctionné pour moi était relativement simple:

La solution: ajoutez la ligne suivante au fichier /etc/php5/Apache2/php.ini:

extension=mcrypt.so

Cette ligne entraîne le chargement automatique de l'extension mcrypt au redémarrage du serveur. Je ne sais pas pourquoi les instructions d'Arda n'ont pas abouti à la même chose dans mon cas, mais je pense que cela pourrait avoir quelque chose à voir avec la mise à niveau à partir de versions antérieures de Linux.

5
Adam

Ceci est un bug signalé . J'ai eu le même problème, trouvé la réponse ici sur ubuntuforums , donc tous les crédits vont à SeijiSensei :.

1) Le fichier mcrypt.ini dans /etc/php5/conf.d doit être copié ou lié symboliquement à /etc/php5/mods-available:

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

2) Activez le module avec Sudo php5enmod mcrypt.

3) Redémarrez votre serveur Web: Si vous utilisez Apache, c'est comme ceci: Sudo /etc/init.d/Apache2 restart

Puis connectez-vous à la PMA, le problème sera résolu.

8
Arda