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.

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.
Deja un comentario