07 Mar

(Solved) Errores en #phpmyadmin #linux ubuntu 13.10 #mysql

Si tuviésemos algún error en phpmyadmin , la recomendación es reinstalarlo

Muchas veces cometemos el error de usar el simple :
sudo apt-get remove phpmyadmin  => Esto si borra lo que es el programa pero no las configuraciones etc, habría que usar –purge también.

sudo apt-get remove –purge phpmyadmin => Una vez que hacemos esto nos salen preguntas de que si quieres que sea automática la desinstalación, todo si y listo.

Ahora reinstalamos

sudo apt-get install phpmyadmin

No se encontró la extensión mcrypt. Revisa la configuración PHP.

En mi caso no estaba instalada, así que 
sudo apt-get install mcrypt
Si nos sigue dando el error, normalmente es problema de la ubicación de las librerías mycript. Por defecto php.ini tiene la localización /usr/local/lib/libmcrypt
La idea es buscar donde está localizado y una vez hecho esto cambiarlo en php.ini
Usamos en terminal 
locate libmcrypt
Una vez hecho nos saldrá la localizacion, en mi caso me salen en la localización /usr/bin por lo que vamos a buscar los php.ini de php5 y modificar la ruta 
locate php.ini
En mi caso uso nano para los textos, en el locate anterior nos debe de haber salido varias localizaciones pero las que valen son las que están dentro de php5.
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
Haremos en terminal:
sudo nano /etc/php5/apache2/php.ini
usaremos ctrl+w para buscar y pondremos “mcrypt” para que nos lleve a la zona.
Tendremos que dejar las lineas así:
mcrypt.algorithms_dir=”/usr/lib”
mcrypt.modes_dir=”/usr/lib”
Por defecto venían vacías. Una vez esto reiniciamos apache
sudo /etc/init.d/apache2 restart

Share this

Leave a reply