Pregunta phpmyadmin error "no se han recibido datos para importar", ¿cómo solucionarlo?


Estoy usando XAMPP en una PC atwork para alojar una base de datos. Exporté una copia de seguridad ("bintra.sql") usando phpmybackuppro. Utilizo xampp en un mac en casa, y cuando trato de importar el archivo sql ubicado en mi escritorio, aparece este error.

No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.

Ahora, el tamaño de archivo de bintra.sql es 922kb. El tamaño máximo permitido indicado en la pantalla phpmyadmin es 3,072KiB, por lo que no creo que sea el tamaño el que impide la importación.

Estoy usando phpmyadmin v2.11.7

¿Alguien tiene alguna idea de por qué no se están recibiendo datos para importar?

Respuestas de comentarios:

Estas son mis configuraciones de carga de php.ini

;Whether to allow HTTP file uploads.
file_uploads = On
;Temporary directory for HTTP uploaded files (will use system default if not specified). 
//upload_tmp_dir =
;Maximum allowed size for uploaded
files. 

upload_max_filesize = 3M
;Maximum size of POST data that PHP will accept.
post_max_size = 8M

EDITAR:

Intenté usar Mamp en su lugar. Funciona bien con el mismo archivo sql. No sé por qué.


24
2017-07-19 12:05


origen


Respuestas:


Tuve el mismo problema en Windows. Resulta que fue causado por el directorio temporal que PHP usa para las cargas. Por defecto, esto es C: \ Windows \ Temp, que no se puede escribir en PHP.

En php.ini, agregue:

upload_tmp_dir = C:\inetpub\temp

Asegúrate de eliminar cualquier otro upload_tmp_dir configuraciones. Establecer permisos en C:\inetpub\temp asi que IUSR y IIS_IUSRS tener permiso de escritura Reinicia el servidor web y deberías estar bien.


16
2018-03-22 11:13



TENÍA EL MISMO PROBLEMA Y ESTO FUNCIONÓ PARA MÍ:

Try these different settings in C:\wamp\bin\apache\apache2.2.8\bin\php.ini

Find:
post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M

Change to:
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M

Luego reinicie su xampp o wamp para que tenga efecto

o detener luego, iniciar solo apache en xammp


50
2018-04-21 09:18



Verifique los permisos para su directorio de carga. Puedes encontrar su camino dentro /etc/phpmyadmin/apache.conf archivo.

En mi caso (Ubuntu 14.04) fue:

php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp

Así que revisé los permisos para /var/lib/phpmyadmin/tmp y resulta que el directorio no se podía escribir para mi usuario Apache (que es por defecto www-data) Podría ser el caso especialmente si cambiaras tu usuario de apache como yo.


7
2018-04-27 07:28



Abra su archivo php.ini use CNTRL + F para buscar las siguientes configuraciones que pueden ser las culpables:

  • file_uploads
  • upload_max_filesize
  • post_max_size
  • limite de memoria
  • max_input_time
  • max_execution_time

Asegúrese de guardar una copia de php.ini antes de realizar cambios. Deberá ajustar la configuración para acomodar su tamaño de archivo y aumentar el tiempo de entrada y / o ejecución.

Recuerde reiniciar sus servicios después de hacer cambios.

¡Advertencia! Puede haber algunos inconvenientes imprevistos si ajusta estas configuraciones con demasiada liberalidad. No soy lo suficientemente experto como para saberlo con certeza.

Fuente: http://forum.wampserver.com/read.php?2,20757,20935


4
2017-09-14 01:43



Nunca logré importar archivos tontos usando phpmyadmin o phpMyBackupPro es mejor ir a la consola o línea de comando (como se llame en mac) y hacer lo siguiente:

mysql -u username -p nombredebasededatos

reemplace username con el nombre de usuario que usa para conectarse a mysql, luego le pedirá que ingrese la contraseña para ese nombre de usuario, y eso es todo

puedes importar cualquier tamaño de tonto usando este método


1
2017-07-19 12:36



Si estás usando xampp puedes encontrar php.ini archivo al entrar en xampp  panel de control y haciendo clic configbotón delante de Apache.


1
2017-12-10 12:02



No se recibieron datos para importar. O bien no se envió ningún nombre de archivo, o el tamaño del archivo excedió el tamaño máximo permitido por su configuración de PHP. Ver la pregunta frecuente 1.16.

Estas son mis configuraciones de carga de php.ini
upload_tmp_dir = "D:\xampp\xampp\tmp"       ;//set these for temp file storing

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 10M    ;//change it according to max file upload size

Estoy seguro de que su problema será breve usando estas instrucciones.

 upload_tmp_dir = "D:\xampp\xampp\tmp"

Aquí puede establecer cualquier directorio que pueda contener el archivo temporal, lo he instalado en D: drive xampp, así que lo configuro como "D: \ xampp \ xampp \ tmp".


1
2017-08-15 14:04



simplemente copie su DataBase de origen (desde su PC C: \ xampp \ mysql \ data \ "su base de datos"), luego cópiela a la carpeta de destino en su MAC (/ Application / Xampp / xamppfiles / var / mysql).

no se olvide de configurar el permiso de la nueva carpeta copiada (su DataBase) en su MAC; de lo contrario, ¡no podrá ver sus tablas!

para establecer el permiso:  -go a la carpeta de su DataBase (/ Application / Xampp / xamppfiles / var / mysql / "su base de datos")  -derecha haz clic en él  -seleccionar Obtener información  -en compartir y permisos debe agregar su cuenta de usuario (es decir, administrador o todos)  -elige su privilegio de leer y escribir  -elijo Aplicar a los artículos incluidos

disfruta de tu base de datos;)


0
2018-01-17 18:06