błąd phpmyadmin "brak danych otrzymanych do importu", jak naprawić?

Używam XAMPP na komputerze atwork do hostowania bazy danych. Wyeksportowałem kopię zapasową ("bintra.SQL") przy użyciu phpmybackuppro. Używam xampp na komputerze mac w domu, a gdy próbuję zaimportować plik sql znajdujący się na moim pulpicie, pojawia się ten błąd.

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.

Teraz Rozmiar pliku bintra.SQL to 922kb. Maksymalny dozwolony rozmiar wskazany na ekranie phpmyadmin to 3072 KiB, więc nie sądzę, że to Rozmiar uniemożliwia import.

Używam phpmyadmin v2. 11. 7

Czy ktoś czy masz jakieś pomysły, dlaczego żadne dane nie są odbierane do importu?

Odpowiedzi Na Komentarze:

To są moje ustawienia uploadu z 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:

Zamiast tego próbowałem użyć Mamp. Działa dobrze z tym samym plikiem sql. Nie wiem dlaczego.

Author: Sumit Bijvani, 2009-07-19

8 answers

Miałem ten sam problem na Windows. Okazało się, że było to spowodowane tymczasowym katalogiem, którego PHP używa do przesyłania plików. Domyślnie jest to C:\Windows\Temp, który nie jest zapisywalny dla PHP.

W php.ini, dodaj:

upload_tmp_dir = C:\inetpub\temp

Usuń wszystkie inne ustawienia upload_tmp_dir. Ustaw uprawnienia na C:\inetpub\temp więc IUSR i IIS_IUSRS mają uprawnienia do zapisu. Zrestartuj serwer WWW i powinno być dobrze.

 16
Author: Frederik Slijkerman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-22 11:13:09

MIAŁEM TEN SAM PROBLEM I TO MI POMOGŁO:

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

Następnie uruchom ponownie xampp lub wamp, aby zacząć działać

Lub stop, a następnie uruchom tylko apache w xammp

 53
Author: mohammad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-14 06:56:39

Sprawdź uprawnienia do wysyłania katalogu. Jego ścieżkę znajdziesz w pliku /etc/phpmyadmin/apache.conf.

W moim przypadku (Ubuntu 14.04) było:

php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp

Więc sprawdziłem uprawnienia dla /var/lib/phpmyadmin/tmp i okazało się, że katalog nie był zapisywalny dla mojego użytkownika Apache (który jest domyślnie www-data). Może tak być szczególnie, jeśli zmienisz swojego użytkownika apache, tak jak ja.

 8
Author: jmarceli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-27 07:28:57

Otwórz swoje php.plik INI użyj CNTRL + F, aby wyszukać następujące ustawienia, które mogą być winowajcą:

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

Upewnij się, że zapisałeś kopię php.ini przed dokonaniem zmian. Będziesz chciał dostosować ustawienia, aby dostosować rozmiar pliku i zwiększyć czas wprowadzania i / lub wykonywania.

Pamiętaj o ponownym uruchomieniu usługi po dokonaniu zmian.

Uwaga! mogą wystąpić nieprzewidziane wady, jeśli zbyt liberalnie dostosujesz te ustawienia. Nie jestem na tyle ekspertem, by wiedzieć to na pewno.

Źródło: http://forum.wampserver.com/read.php?2,20757,20935

 5
Author: TechHelix,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-14 01:43:36

Nigdy nie udało mi się zaimportować głupich plików za pomocą phpmyadmin lub phpMyBackupPro lepiej jest przejść do konsoli lub Wiersza poleceń (jak to się nazywa w Macu) i wykonać następujące czynności:

Mysql-u username - P databasename

Zamień nazwę Użytkownika na nazwę użytkownika, której używasz do łączenia się z mysql, a następnie poprosi Cię o podanie hasła dla tej nazwy użytkownika i to wszystko

Możesz zaimportować dowolny rozmiar dumb używając tej metody

 1
Author: Bassel Safadi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-19 12:41:47

Jeśli używasz xampp Możesz znaleźć php.ini plik wchodząc do xampp Panel sterowania i kliknięcie przycisku config przed Apache.

 1
Author: Waqar Detho,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-10 12:02:12

Nie otrzymano żadnych danych do zaimportowania. Albo nie podano nazwy pliku, albo Rozmiar pliku przekroczył maksymalny rozmiar dozwolony przez konfigurację PHP. Zobacz FAQ 1.16.

To są moje ustawienia wysyłania z 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

Jestem pewien, że twój problem będzie krótki używając tej instrukcji.

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

Tutaj możesz ustawić dowolny katalog, który może pomieścić plik temp, mam zainstalowany w D: drive xampp więc go ustawiłem "D:\xampp\xampp\tmp".

 1
Author: Ramesh Kumar Maurya,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-15 14:11:28

Wystarczy skopiować bazę danych źródłowych (z komputera C:\xampp\mysql\data\ "twoja baza danych"), a następnie skopiuj go do folderu docelowego na komputerze MAC (/Application/Xampp/xamppfiles/var / mysql).

Nie zapomnij ustawić uprawnień nowego skopiowanego folderu (Twojej bazy danych) na komputerze MAC w przeciwnym razie nie możesz zobaczyć tabel!

Aby ustawić uprawnienia: - przejdź do folderu swojej bazy danych (/Application / Xampp/xamppfiles/var/mysql / " twoja baza danych") - kliknij prawym przyciskiem myszy - wybierz Get info - w udostępnianie i uprawnienia musisz dodać swoje konto użytkownika (np.) - wybierz jego uprawnienia do odczytu i zapisu -wybierz Zastosuj do załączonych elementów

Enjoy your Database;)

 0
Author: hd_sali,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-17 18:06:22