Ubuntu 14.04 PHPMyAdmin não consegue encontrar a extensão mcrypt

5

Eu tentei sugestões para resolver este problema com 13.10, mas eles não parecem funcionar. A atualização da página não remove o erro. O PHPMyAdmin tem uma caixa na parte inferior indicando que a extensão mcrypt está ausente, mesmo que esteja instalada para o php.

Como corrijo isso?

    
por Adam 19.04.2014 / 20:28

2 respostas

5

A correção que funcionou para mim foi relativamente simples:

A solução: adicione a seguinte linha ao arquivo /etc/php5/apache2/php.ini :

extension=mcrypt.so

Esta linha faz com que a extensão mcrypt seja carregada automaticamente quando o servidor é reiniciado. Eu não sei porque as instruções do Arda não conseguiram o mesmo no meu caso, mas acho que pode ter algo a ver com a atualização de versões anteriores do Linux.

    
por Adam 07.06.2014 / 19:52
8

Este é um bug reportado . Eu tive o mesmo problema, encontrei a resposta aqui no ubuntuforums , então todos os créditos vão para SeijiSensei :.

1) O arquivo mcrypt.ini em /etc/php5/conf.d precisa ser copiado ou vinculado a /etc/php5/mods-available :

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

2) Ative o módulo com sudo php5enmod mcrypt .

3) Reinicie seu servidor web: Se estiver usando o Apache, é assim: sudo /etc/init.d/apache2 restart

Em seguida, faça o login no PMA, o problema será corrigido.

    
por Arda 22.04.2014 / 13:20