Il problema
Nella pagina web principale di una installazione XAMPP http://localhost/dashboard è possibile selezionare la voce di menu phpMyAdmin per avviare l’omonima applicazione (http://localhost/phpmyadmin/).
E’ possibile che nella parte bassa della home page si presenti un messaggio di errore che recita:
La cartella $cfg['TempDir'] (./tmp/) non è accessibile. phpMyAdmin non è in grado di pre-memorizzare i template e subirà un rallentamento a causa di ciò.
O, in base alla lingua, la sua versione in inglese:
The $cfg['TempDir'] (./tmp/) is not accessible. phpMyAdmin is not able to cache templates and will be slow because of this.
La soluzione
Il problema è dovuto alla mancata creazione della directory tmp all’interno della directory /opt/lampp/phpmyadmin, oppure al fatto che la directory non è abilitata in scrittura.
Per risolvere il problema, aprire un terminale e posizionarsi nella directory di phpMyAdmin:
cd /opt/lampp/phpmyadmin
Verificare se la directory tmp esiste ed è accessibile in scrittura (in questo caso, nella prima colonna del listato compare la scritta drwxrwxrwx) con il comando:
ls -l
Se la directory non esiste, crearla con il comando:
sudo mkdir tmp
Dopo la creazione della directory (o dopo aver verificato la sua esistenza), renderla accessibile in scrittura con il comando:
sudo chmod 777 tmp
Al termine non è necessario riavviare il server MySql, è sufficiente fare un refresh della pagina http://localhost/phpmyadmin/.

0 commenti