En este post veremos como solucionar el error presentado en phpMyAdmin al no encontrar la carpeta "tmp". La cual debemos crear dentro de la carpeta raíz del phpMyAdmin. En este caso se realizo la corrección del error en Centos8 pero es importante mencionar que funciona en cualquier SO.
Error presentado en la interface de phpMyAdmin:
sudo mkdir /var/www/html/phpmyadmin/tmp
Luego de crear la carpeta requerida por phpmyAdmin debemos modificar en el siguiente archivo una línea de código.
sudo nano /var/www/html/phpmyadmin/config.inc.php
debemos ubicar en el archivo la siguiente línea de código $cfg[‘TempDir’] = ‘ ‘;
y agregar la carpeta que creamos anteriormente, como se muestra en la siguiente imagen.
Ya modificado el archivo guardamos los cambios y pasamos a darle permisos a la carpeta con el siguiente comando.
chown -R apache:apache /var/www/html/phpmyadmin/tmp
Y
chmod -R 0777 /var/www/html/phpmyadmin/tmp
Ya para finalizar solo queda reiniciar los servicios de apache.
systemctl restart httpd
Abrimos phpMyadmin, y listo.