phpmyadmin "keine Daten erhalten zu importieren" Fehler, wie zu beheben?
Ich verwende XAMPP auf einem pc atwork host-Datenbank. Ich exportierte ein backup ("bintra.sql") mit phpmybackuppro. Ich benutze xampp auf einem mac zu Hause, und wenn ich versuche zu importieren die sql-Datei befindet sich auf meinem desktop, ich bekomme diese Fehlermeldung.
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.
Nun, die Größe der Datei bintra.sql ist 922kb. Die max erlaubte Größe angegeben, auf die phpmyadmin-Bildschirm 3072 KiB, so dass ich nicht denke, es ist die Größe, die verhindert, dass das importieren.
Ich bin mit phpmyadmin v2.11.7
Hat jemand irgendwelche Ideen haben, warum werden keine Daten empfangen zu importieren?
Kommentar Antworten:
Diese sind meine upload-Einstellungen von 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:
Versucht, mit Hilfe von Mamp statt. Funktioniert einwandfrei mit dem gleichen sql-Datei. Ich weiß nicht, warum.
InformationsquelleAutor der Frage kevtrout | 2009-07-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem unter Windows. Stellt sich heraus, es war verursacht durch das temporäre Verzeichnis verwendet PHP für den Upload. Standardmäßig ist dies C:\Windows\Temp,, das ist nicht schreibbar für PHP.
In php.ini hinzufügen:
Stellen Sie sicher, entfernen Sie alle anderen
upload_tmp_dir
Einstellungen. Legen Sie die Berechtigungen aufC:\inetpub\temp
soIUSR
undIIS_IUSRS
Schreibrechte haben. Starten Sie den web-server, und Sie sollten in Ordnung sein.InformationsquelleAutor der Antwort Frederik Slijkerman
ICH HATTE DAS GLEICHE PROBLEM UND DIESES ARBEITETE FÜR MICH :
Dann starten Sie Ihren xampp oder wamp wirksam
oder stop und dann starte nur apache xammp
InformationsquelleAutor der Antwort mohammad
Überprüfen Sie die Berechtigungen für Ihr upload-Verzeichnis. Finden Sie Ihren Weg im inneren
/etc/phpmyadmin/apache.conf
Datei.In meinem Fall (Ubuntu 14.04) war es:
So, ich habe die Berechtigungen für
/var/lib/phpmyadmin/tmp
und es stellt sich heraus, dass das Verzeichnis nicht beschreibbar für meinen Apache-Benutzer (das ist standardmäßigwww-data
). Es könnte insbesondere der Fall sein, wenn Sie verändert Ihre apache-Benutzer wie ich es Tue.InformationsquelleAutor der Antwort jmarceli
Öffnen Sie Ihre php.ini-Datei verwenden Sie STRG+F, um die Suche für die folgenden Einstellungen, was kann die Ursache sein:
Stellen Sie sicher, speichern Sie eine Kopie der php.ini, bevor Sie änderungen vornehmen. Sie die Einstellungen anpassen möchten, um Ihre Datei-Größe und Erhöhung der input-und/oder Ausführungszeit.
Denken Sie daran, starten Sie Ihre Dienste neu, nachdem Sie änderungen vornehmen.
Warnung! Es kann einige unvorhergesehene Nachteile, wenn Sie diese Einstellungen zu liberal. Ich bin nicht Experte genug, um zu wissen, für sicher.
Quelle: http://forum.wampserver.com/read.php?2,20757,20935
InformationsquelleAutor der Antwort TechHelix
Ich es noch nie gelungen importieren dumm-Dateien mit phpmyadmin oder phpMyBackupPro
besser ist zu gehen, an der Konsole oder in der Befehlszeile ( wie immer er auch genannt mac ) und führen Sie die folgenden:
mysql -u username-p Datenbankname
ersetzen Sie username mit dem Benutzernamen, den Sie verwenden, um die mysql-Verbindung, dann werden Sie dazu aufgefordert, geben Sie das Kennwort für diesen Benutzernamen, und das ist es
können Sie importieren Sie die Größe der dumme mit dieser Methode
InformationsquelleAutor der Antwort Bassel Safadi
Wenn Sie xampp finden Sie
php.ini
- Datei, indem Sie in xampp Systemsteuerung und und aufconfig
button vor Apache.InformationsquelleAutor der Antwort Waqar Detho
Keine Daten empfangen wurden, zu importieren. Entweder keine Datei mit dem Namen eingereicht wurde, oder die Größe der Datei überschreitet die maximal erlaubte Größe, indem Sie Ihre PHP-Konfiguration. Siehe FAQ 1.16.
Dies sind meine upload-Einstellungen von php.ini
Ich bin sicher, Ihr problem kurz aus der Verwendung dieser Anleitung.
Hier können Sie ein beliebiges Verzeichnis, temp-Dateien habe ich installiert in Laufwerk D: ist xampp, damit ich ihn "D:\xampp\xampp\tmp".
InformationsquelleAutor der Antwort Ramesh Kumar Maurya
kopieren Sie einfach Ihre Quell-Datenbank(von Ihrem PC C:\xampp\mysql\data\"deine Datenbank") und kopieren Sie diese dann an den Ziel-Ordner Ihres MAC (/Application/Xampp/xamppfiles/var/mysql).
vergessen Sie nicht, setzen Sie die Berechtigung der neuen kopierten Ordner(Ihrer Datenbank) in Ihrem MAC sonst kannst du nicht sehen Ihre Tabellen!
festlegen der Berechtigung:
-gehen Sie zu dem Ordner, der die Datenbank(/Application/Xampp/xamppfiles/var/mysql/"deine Datenbank")
-klicken Sie rechts auf es
-wählen Sie " Get info
-in der sharing&Berechtigungen müssen Sie Ihr Benutzerkonto(z.B. administrator oder jeder)
-wählen Sie das Privileg, zu Lesen & Schreiben
-wählen Sie auf alle Unterobjekte Anwenden
genießen Sie Ihre Datenbank 😉
InformationsquelleAutor der Antwort hd_sali