En una ocasión al instalar Ubuntu 12.04 LTS, me salió un problema con el phpmyadmin que en la pantalla de login me mandaba el siguiente error:
Investigué un poco y a continuación escribo la solución que a mí me funcionó.
Lo primero que hay que hacer es escribir en la terminal:
Y obtendremos una salida como la siguiente:
Las librerías que buscamos están en las dos primeras líneas en la ubicación "/usr/lib" Entonces ahora hay que buscar y modificar el php.ini para indicarle esta ruta Búsqueda:
Abrimos los archivos como superusuario (root) :
Nos vamos a la sección del archivo donde está [mcrypt] :
; For more information about mcrypt settings see http://php.net/mcrypt-module-open ; Directory where to load mcrypt algorithms ; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) ;mcrypt.algorithms_dir= ; Directory where to load mcrypt modes ; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) ; mcrypt.modes_dir=
Cambiamos las líneas 1841 y 1844 así:
mcrypt.algorithms_dir="/usr/lib"
mcrypt.modes_dir= "/usr/lib"
NOTA: quitar el punto y coma del principio de estas dos líneas
Reiniciamos apache:
Y comprobamos el resultado ejecutando phpMyAdmin, esto es todo.
"No se pudo cargar la extensión mcrypt por favor revise su configuración de PHP"
Investigué un poco y a continuación escribo la solución que a mí me funcionó.
Lo primero que hay que hacer es escribir en la terminal:
sudo updatedbComo segundo paso, vamos a localizar la librería libmcrypt.
locate libmcrypt
Y obtendremos una salida como la siguiente:
/usr/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4.4.8 /usr/share/doc/libmcrypt4 /usr/share/doc/libmcrypt4/changelog.Debian.gz /usr/share/doc/libmcrypt4/changelog.gz /usr/share/doc/libmcrypt4/copyright /var/cache/apt/archives/libmcrypt4_2.5.8-3.1_amd64.deb /var/lib/dpkg/info/libmcrypt4.list /var/lib/dpkg/info/libmcrypt4.md5sums /var/lib/dpkg/info/libmcrypt4.postinst /var/lib/dpkg/info/libmcrypt4.postrm /var/lib/dpkg/info/libmcrypt4.shlibs
Las librerías que buscamos están en las dos primeras líneas en la ubicación "/usr/lib" Entonces ahora hay que buscar y modificar el php.ini para indicarle esta ruta Búsqueda:
Abrimos los archivos como superusuario (root) :
sudo /etc/php5/apache2/php.ini sudo /etc/php5/cli/php.ini
Nos vamos a la sección del archivo donde está [mcrypt] :
; For more information about mcrypt settings see http://php.net/mcrypt-module-open ; Directory where to load mcrypt algorithms ; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) ;mcrypt.algorithms_dir= ; Directory where to load mcrypt modes ; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) ; mcrypt.modes_dir=
Cambiamos las líneas 1841 y 1844 así:
mcrypt.algorithms_dir="/usr/lib"
mcrypt.modes_dir= "/usr/lib"
NOTA: quitar el punto y coma del principio de estas dos líneas
Reiniciamos apache:
sudo /etc/init.d/apache2 restart
Y comprobamos el resultado ejecutando phpMyAdmin, esto es todo.

Comentarios
Publicar un comentario