Solución: Error El $cfg[Temp Dir] (./tmp/) es inaccesible. (Usando XAMPP en macOS High Sierra)
Al instalar XAMPP (en macOS High Sierra), daba este error el phpMyAdmin:
El $cfg['TempDir'] (./tmp/) es inaccesible. phpMyAdmin es incapaz de almacenar plantillas y será algo lento debido a esto.
El problema, es que falta un línea de código en el archivo de configuración "
config.in.php" para definir la ruta de este directorio.
Usando el FINDER
- Abrir el archivo /Applications/XAMPP/xamppfiles/phpMyAdmin/config.in.php (Puedes usar textEdit o cualquier otro IDE).
- En la línea 87, insertar: $cfg['TempDir'] = '/tmp';
- Guardar el archivo.
- Reiniciar el servicio MySql con el manager-osx de XAMPP?
Usando el Terminal
cd /Applications/XAMPP/xamppfiles/phpMyAdmin
vi config.inc.php
Buscar las lineas:
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = ''
Insertar el código: $cfg['TempDir'] = '/tmp';
Guardar y salir (:wq)
Reiniciar el servicio MySql
(Edición abril 2019)
Para más ayuda, El usuario de Youtube.com Hugo Cevallos, ha creado un video explicativo de cómo resolver el error:
Funciona !!!
ResponderEliminarGracias....
ResponderEliminarGracias....
ResponderEliminarGracias por la ayuda
ResponderEliminarMuchas gracias :)
ResponderEliminarFunciono al 100, gracias.
ResponderEliminarMi archivo estaba en otra ruta distinta... lampp/phpmyadmin/config.inc.php por si alguien más no lo encuentra
ResponderEliminarHola, acabo de tratar de modificar pero me dice que no tengo los permisos necesarios. Salbes como solucionarlo, Gracias!!!!
EliminarMira esto a ver si te sirve de ayuda: https://caesar78.blogspot.com/2018/06/configurar-permisos-en-macos-para-xampp.html
EliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por un administrador del blog.
ResponderEliminarmuchas gracias por el aporte
ResponderEliminarDentro de mi XAMPP esta la carpeta CONTENTS solamente, a alguien más le pasa?
ResponderEliminarHola ,
ResponderEliminarTengo el mismo problema pero en un servidor con Win server 2012.
Lo hago pero en la ruta windows/temp y no me funciona. Sera que debo ponerlo tal cual?
$cfg['TempDir'] = '/tmp' ?
Gracias
En la documentación de phpMyAdmin esto es lo que indica:
Eliminar$cfg['TempDir']
Type: cadena
Default value: './tmp/'
hola
Eliminarhola no puedo ingresar las linea del error ya q no me deja ni cambiar el archivo ni escribir sobre el básica mente esta bloqueado, y con terminal no me aparece nada a la hora de ingresar supuestamente al archivo agradecería su ayuda
ResponderEliminarEl problema es por los permisos de usuario, mira este artículo que supongo te ayudará a resolverlo: https://caesar78.blogspot.com/2018/06/configurar-permisos-en-macos-para-xampp.html
EliminarBuenas tardes César y demás usuarios. Muy útil de como tratar con la ruta al directorio /tmp. Agradecido por compartir la solución. Saludos desde Venezuela 🇻🇪
ResponderEliminarExcelente, lo resolvió. Gracias
ResponderEliminarHola, buenos días
ResponderEliminarPodrías ayudarme con un problema que tengo, instale xampp 5.5.24 en una mac high sierra, si inicia los servicios, accedo a phpmyadmin, pero no me muestra los errores que tiene mi código, ya le habilite en php.ini la linea de display_errors=On y sigue sin mostrarlos.
Espero puedas ayudarme, saludos