phpmyadmin" aucune donnée reçue pour importer " erreur, comment corriger?

J'utilise XAMPP sur un PC atwork pour héberger une base de données. J'ai exporté une sauvegarde ("bintra.sql") en utilisant phpmybackuppro. J'utilise xampp sur un mac à la maison, et quand j'essaie d'importer le fichier sql situé sur mon bureau, je reçois cette erreur.

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.
<!-Maintenant, la taille du fichier de bintra.sql est 922 ko. La taille maximale permise indiquée sur l'écran phpmyadmin est de 3,072 KiB, donc je ne pense pas que ce soit la taille qui empêche l'importation.

j'utilise phpmyadmin v2.11.7

quelqu'un a une idée pourquoi aucune donnée n'est reçue à l'importation?

Commenter Les Réponses:

ce sont mes paramètres de téléchargement 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

EDIT:

essayé D'utiliser Mamp à la place. Fonctionne très bien avec le même fichier sql. Je ne sais pas pourquoi.

25
demandé sur Sumit Bijvani 2009-07-19 16:05:15

8 réponses

j'ai eu le même problème sur Windows. Il s'avère que cela a été causé par le répertoire temporaire utilisé par PHP pour les téléchargements. Par défaut, c'est C:\Windows\Temp, qui n'est pas accessible en écriture pour PHP.

en php.ini, ajouter:

upload_tmp_dir = C:\inetpub\temp

assurez-vous de supprimer tout autre upload_tmp_dir paramètres. Définir des autorisations sur C:\inetpub\tempIUSR et IIS_IUSRS avoir la permission d'écrire. Redémarrez le serveur web et tout ira bien.

16
répondu Frederik Slijkerman 2013-03-22 11:13:09

I HAD THE SAME PROBLEM AND THIS WORKED FOR ME :

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

redémarrez votre xampp ou wamp pour prendre effet

ou arrêter puis démarrer uniquement apache dans xammp

53
répondu mohammad 2018-06-14 06:56:39

vérifiez les permissions pour votre répertoire de téléchargement. Vous pouvez trouver son chemin à l'intérieur de /etc/phpmyadmin/apache.conf fichier.

Dans mon cas (Ubuntu 14.04), c'était:

php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp

donc j'ai vérifié les permissions pour /var/lib/phpmyadmin/tmp et il s'avère que le répertoire n'est pas accessible en écriture pour mon utilisateur Apache (qui est par défaut www-data). Cela pourrait être le cas, surtout si vous avez changé votre utilisateur apache comme je le fais.

8
répondu jmarceli 2015-04-27 07:28:57

ouvrez votre php.fichier ini utilisez CNTRL+F pour rechercher les paramètres suivants qui peuvent être le coupable:

  • file_uploads
  • upload_max_filesize
  • post_max_size
  • memory_limit
  • max_input_time
  • max_execution_time

assurez-vous de sauvegarder une copie du php.ini avant d'apporter des changements. Vous souhaitez ajuster les paramètres pour adapter la taille de votre fichier, et d'augmenter d'entrée et/ou le temps d'exécution.

N'oubliez pas de redémarrer vos services après avoir fait des changements.

Attention! il peut y avoir des inconvénients imprévus si vous ajustez ces paramètres trop libéralement. Je ne suis pas assez expert pour en être sûr.

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

5
répondu TechHelix 2013-09-14 01:43:36

Je n'ai jamais réussi à importer des fichiers muets en utilisant phpmyadmin ou phpMyBackupPro il est préférable d'aller sur la console ou la ligne de commande (quel que soit le nom qu'on lui donne sur mac ) et de faire ce qui suit:

mysql -u utilisateur -p databasename

remplacer le nom d'utilisateur avec le nom d'utilisateur que vous utilisez pour vous connecter à mysql, puis il vous demandera d'entrer le mot de passe du nom d'utilisateur, et c'est tout

vous pouvez importer n'importe quelle taille de muet en utilisant cette méthode

1
répondu Bassel Safadi 2009-07-19 12:41:47

Si vous utilisez xampp vous pouvez trouver php.ini le fichier en allant dans xampppanneau de configuration et et en cliquant sur config bouton devant Apache.

1
répondu Waqar Detho 2016-12-10 12:02:12

Aucune donnée n'a été reçue pour l'importation. Soit aucun nom de fichier n'a été soumis, soit la taille du fichier a dépassé la taille maximale permise par votre configuration PHP. Voir FAQ 1.16.

Ce sont mes paramètres de téléchargement à partir 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

je suis sûr que votre problème sera court en utilisant ces instructions.

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

ici, vous pouvez définir n'importe quel répertoire qui peut contenir le fichier temp, j'ai installé dans d: drive xampp donc je l'ai défini "D:\xampp\xampp\tmp".

1
répondu Ramesh Kumar Maurya 2017-08-15 14:11:28

il suffit de copier votre base de données source(à partir de votre PC C:\xampp\mysql\data\ "votre base de données"), puis copiez - le dans le dossier de destination de votre MAC (/Application/Xampp/xamppfiles/var/mysql).

n'oubliez pas de définir la permission du nouveau dossier copié(votre base de données) dans votre MAC sinon vous ne pouvez pas voir vos tables!

pour définir l'autorisation: - allez dans le dossier de votre base de données (/Application / Xampp/xamppfiles / var / mysql / "votre base de données") -cliquez droit sur elle - sélectionner obtenir info - dans le partage et les permissions vous devez ajouter votre compte d'utilisateur(c.-à-d. administrateur ou tout le monde) -choisir son privilège de Lire Et Écrire -choisissez Appliquer aux éléments inclus

profitez de votre Base de données ;)

0
répondu hd_sali 2010-01-17 18:06:22