Categorías
Blog Tutoriales

Cómo actualizar phpMyAdmin con PHP 7.2

Hoy vamos a enseñaros a actualizar phpMyAdmin a las últimas versiones. En este momento, es la 4.8.3, y la necesitamos para ejecutarlo en PHP 7.2. Para ello, necesitaremos hacer lo siguiente.

phpMyAdmin con PHP 7.2 en La Isla del Faro.
Fuente: phpMyAdmin.net

Paso 1. Back-up.

Lo primero que deberíamos hacer es un backup de nuestro phpMyAdmin. Para ello, el comando a utilizar es el siguiente:

sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak

Luego deberíamos crear una nueva carpeta para nuestro nuevo phpMyAdmin. El comando es este:

sudo mkdir /usr/share/phpmyadmin/

Y, por último, acceder al directorio que acabamos de crear, con este comando:

cd /usr/share/phpmyadmin/

Paso 2. Descargar y extraer phpMyAdmin.

Para ello, necesitamos ejecutar el siguiente comando:

 sudo wget https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.tar.gz

Luego, procedemos a extraerlo:

 sudo tar xzf phpMyAdmin-4.8.3-all-languages.tar.gz

Y una vez extraído, lo movemos a la carpeta phpMyAdmin:

 sudo mv phpMyAdmin-4.8.3-all-languages/* /usr/share/phpmyadmin

En un principio, esto sería todo lo necesario. Con esto deberíais poder hacer funcionar la nueva versión de phpMyAdmin en vuestro Ubuntu, y con PHP 7.2. Aun así, es posible que estéis sufriendo dos fallos bastante comunes.

Fallos comunes con PHP 7.2, y cómo solucionarlos.

Si en phpMyAdmin se te muestra los siguientes errores:

The $cfg[‘TempDir’] (./tmp/) is not accessible. 
phpMyAdmin is not able to cache templates and will be slow because of this.

Deberás ejecutar el siguiente comando:

 sudo nano /usr/share/phpmyadmin/libraries/vendor_config.php

Luego, deberás buscar la línea donde aparece ‘TEMP_DIR’. Para ello, puedes utilizar la combinación de teclas CTRL+ W.

Una vez que la hayas localizado, deberás cambiarla por lo siguiente:

 define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');

A continuación, busca la línea en la que aparece ‘CONFIG_DIR’. Puedes volver a hacerlo con la combinación de teclas CTRL + W. Deberás ajustarlo a lo siguiente:

define('CONFIG_DIR', '/etc/phpmyadmin/');

Por último, guarda el archivo con la combinación de teclas CTRL + O, y salte del documento con la combinación CTRL + X.

Te preguntará si quieres aceptar los cambios. Escribe ‘Y’ y pulsa intro.

A continuación podemos entrar a phpMyAdmin y comprobar si han desaparecido los errores.

Para limpiar el servidor.

Al final puedes borrar el backup y los archivos descargados, una vez comprobado que phpMyAdmin funciona correctamente, para dejar el servidor más limpio. Para ello debes hacer lo siguiente:

sudo rm /usr/share/phpmyadmin/phpMyAdmin-4.8.3-all-languages.tar.gz
sudo rm -rf /usr/share/phpmyadmin/phpMyAdmin-4.8.3-all-languages
sudo rm -rf /usr/share/phpmyadmin.bak

Y eso sería todo. Espero que este pequeño tutorial os haya servido de ayuda.

Un saludo, y nos vemos en el próximo post.

Por JGarciaz

Developer, Student, MSP, Tuenti Master

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.