Como hacer “upgrade” manualmente de phpmyadmin en Linux

Actualizar cualquier aplicación en una distribución de Linux siempre ha sido una tarea algo complicada, debido a que no es tan fácil y sencilla cómo se hace en Windows, que con unos cuantos clic en el botón “Siguiente”, se realiza el “upgrade” de una aplicación.

En este breve artículo explicaré brevemente cómo hacer un “upgrade” de phpMyAdmin a su versión más reciente, a través de una serie de comandos desde la consola o teminal.

1. Realizar copia de seguridad de phpMyAdmin

En este primer paso se debe realizar una copia de seguridad del directorio phpMyAdmin ubicado en la ruta /usr/share/.

sudo rm -rf /usr/share/phpmyadmin.bak

Después procedemos a crear nuevamente el directorio phpMyAdmin en la ruta /usr/share/

sudo rm -rf /usr/share/phpmyadmin.bak

Ingresamos al directorio con el fin de verificar que haya sido creado de manera exitosa.

sudo rm -rf /usr/share/phpmyadmin.bak

2. Descargar y extraer phpMyAdmin

Ingresamos al portal phpMyAdmin download page y verificamos la última versión estable con extensión .tar.gz y la descargamos utilizando el comando wgeten la ventana de comandos. En este artículo utilizamos la última versión estable 4.8.3. Si usted considera que existe una nueva versión estable, descargue esa versión utilizando este mismo tutorial, únicamente cambiando el número de la versión en cada línea de código.

sudo rm -rf /usr/share/phpmyadmin.bak

Ahora extraemos el archivo

sudo rm -rf /usr/share/phpmyadmin.bak

Una vez extraído el archivo, procedemos a verificar el directorio

sudo rm -rf /usr/share/phpmyadmin.bak

Usted debería ver el nuevo directorio de la siguiente manera: phpMyAdmin-4.8.3-all-languages

Procedemos a mover el contenido de este directorio a la ruta:  /usr/share/phpmyadmin

sudo rm -rf /usr/share/phpmyadmin.bak

3. Editar el archivo vendor_config.php

En estos momentos después de haber realizado los pasos anteriores, phpMyAdmin debería poder iniciar, sin embargo, usted puede ver este error:

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

Para corregir este error deberá ingresar y editar el archivo vendor_config.phpen las siguientes líneas:

sudo rm -rf /usr/share/phpmyadmin.bak

Presione CTRL + W y busque la línea TEMP_DIR

Modificamos el valor que encontremos en la “constante” TEMP_DIR por el valor mostrado a continuación:

sudo rm -rf /usr/share/phpmyadmin.bak

/var/lib/phpmyadmin/tmp/ debería ser la ruta correcta en cualquier distribución de linux basada en Debian.

Presione CTRL + W y busque la línea CONFIG_DIR

Modificamos el valor que encontremos en la “constante” CONFIG_DIR por el valor mostrado a continuación:

sudo rm -rf /usr/share/phpmyadmin.bak

Guardar y salir del archivo. (Presione CTRL + X, presione Y  y después presione ENTER)

Ahora verifique el funcionamiento de phpMyAdmin y asegure que todo trabaje correctamente.

4. Borrado de temporales y archivos de instalación

Ahora procedemos a eliminar el archivo tar.gz file y el directorio vacío.

sudo rm -rf /usr/share/phpmyadmin.bak
sudo rm -rf /usr/share/phpmyadmin.bak

Y una vez verificado el perfecto funcionamiento de la nueva instalación de phpMyAdmin, procedemos a eliminar el directorio de backup.

sudo rm -rf /usr/share/phpmyadmin.bak

Espero que este pequeño tutorial les sirva a la hora de realizar el upgrade de phpMyAdmin en su distribución de Linux.

Deja un comentario

Scroll hacia arriba
WhatsApp chat