web-dev-qa-db-fra.com

Temp Dir n'est pas accessible phpmyadmin

Lorsque vous essayez d’établir une connexion avec phpMyAdmin Im, vous obtenez l’erreur: 

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

J'ai examiné certaines solutions et je suis encore confus. 

Dois-je créer un nouveau dossier tmp dans phpmyadmin et le rendre exécutable? Un dossier tmp doit-il être imbriqué dans xamppfiles/share

Comment résoudre ça. 

7
weng tee

J'avais ce même problème lors de la mise à jour de phpMyAdmin 4.8.0.1 . Sans modifier les autorisations ni ajouter de dossiers, vous devez ouvrir votre $PMA-DIR/config.inc.php et modifier la section suivante:

 * Directories for saving/loading files from server
 */
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

Ajoutez $cfg['TempDir'] = '/tmp'; au fichier. J'ai fait mien ressembler à ceci: 

/*
 * Directories for saving/loading files from server
 */
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
$cfg['TempDir'] = '/tmp';

Si vous avez déjà eu cette entrée dans votre config.inc.php, assurez-vous que l'entrée est correcte.

Actualisez phpMyAdmin dans le navigateur et l'erreur devrait être effacée. 

18
Forever Cuber

faire mkdir tmp && chmod 777 tmp dans votre répertoire phpmyadmin 

puis mettez à jour le fichier config.inc.php add 

$cfg['TempDir'] = 'tmp';
1
user889030