Maksymalny czas realizacji w phpMyadmin

Kiedy próbuję wykonać (niektóre) zapytania w phpMyadmin dostaję ten błąd

Fatal error: maksymalny czas wykonania 60 sekund przekroczony w C:\xampp\phpmyadmin\libraries\dbi\mysql.dbi.lib.php on line 140

Ponieważ mam bardzo duży stół (ponad 9 milionów rekordów)

Edytowałem plik C:\xampp\php\php.ini

I zmienił wartość "max execution time" z 60 na 1000 następnie uruchamia ponownie PHP i nadal ma ten sam błąd.

Any rozwiązanie?

Author: Community, 2009-08-12

11 answers

Mam ten sam błąd, proszę przejść do

Xampp \ phpMyAdmin\libraries\config.default.php

Szukaj: $cfg['ExecTimeLimit'] = 600;

Możesz zmienić '600' na dowolną wyższą wartość, np. '6000'.

Maksymalny czas wykonania w sekundach wynosi (0 dla bez limitu).

To naprawi twój błąd.

 150
Author: user1900623,
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-06-16 01:13:52

dla wersji Xampp na Windows

Dodaj tę linię do xampp\phpmyadmin\config.inc.php

$cfg['ExecTimeLimit'] = 6000;

I zmienić xampp \ php \ php.ini do

post_max_size = 750M 
upload_max_filesize = 750M   
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M

I zmienić xampp\mysql\bin\my.ini

max_allowed_packet = 200M
 85
Author: M_R_K,
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
2014-10-01 14:22:00

Napotkałem ten sam problem podczas wykonywania curl. Mam rację, gdy zmieniłem następujące w pliku php.ini:

max_execution_time = 1000 ;

A także

max_input_time = 1000 ;

Prawdopodobnie twój problem powinien zostać rozwiązany poprzez dokonanie powyższych dwóch zmian i ponowne uruchomienie serwera apache.

Nawet po zmianie powyższego problemu nadal występuje i jeśli uważasz, że to z powodu jakiejś operacji bazy danych za pomocą mysql możesz spróbować zmienić to również:

mysql.connect_timeout = 1000 ; // this is not neccessary

Wszystko to powinno zostać zmienione w php.plik ini a serwer apache powinien być ponownie uruchomiony, aby zobaczyć zmiany.

 12
Author: Sony Mathew,
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-16 19:36:26

Twoja zmiana powinna zadziałać, o ile potencjalnie istnieje kilka php.pliki konfiguracyjne ini ze stosem 'xampp'. Spróbuj określić, czy istnieje php specyficzne dla 'apache'.ini. Jedna potencjalna lokalizacja to:

C:\xampp\apache\bin\php.ini

 6
Author: Brian,
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-08-12 00:37:57

Zmiana php.ini dla aplikacji webowej wymaga ponownego uruchomienia Apache.

Należy sprawdzić, czy zmiana miała miejsce, uruchamiając skrypt PHP wykonujący funkcję phpinfo(). Wyjście tej funkcji powie Ci wiele parametrów PHP, w tym wartość timeout.

Możesz również zmienić kopię php.ini, która nie jest tym samym plikiem używanym przez Apache.

 4
Author: Bill Karwin,
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-08-12 00:39:20

ini_set('max_execution_time', 0); lub utwórz nazwę pliku o nazwie php.ini i wprowadź pierwszą linię max_execution_time=0, a następnie zapisz ją i umieść plik w folderze głównym aplikacji.

To wszystko. Powodzenia.
 3
Author: Karthikeyan,
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
2012-01-04 13:48:22

W php.ini musisz sprawdzić mysql.connect_timeout To jest odpowiedzialne za zamknięcie gniazda i zwrócenie fatalnego. Więc, na przykład, zmień go na:

mysql.connect_timeout = 3600

Ten czas będzie zawsze liczony w sekundach, więc w moim przykładzie MASZ 1 godzinę.

 2
Author: andymnc,
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-11-09 08:00:23

Prawdopodobnie używasz XMAPP jako usługi, aby ponownie uruchomić xmapp poprawnie, musisz otworzyć panel sterowania xmapp odznacz oba" Svc " mdodules przeciwko Apache i MySQL. Następnie kliknij na exit, Teraz uruchom ponownie XMAPP i gotowe.

 1
Author: Jamal,
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
2012-09-27 09:51:30

'ZERO' przez nieograniczony czas.

C:\Apache24\htdocs\phpmyadmin\libraries\Config.klasy.php

/**
 * maximum execution time in seconds (0 for no limit)
 *
 * @global integer $cfg['ExecTimeLimit']
 */
$cfg['ExecTimeLimit'] = 0;

Można również zaimportować duży plik bezpośrednio z MySQL jako zapytanie lub zapytanie PHP.

500 000 wierszy Zajęło mi 18 sekund, aby zaimportować na lokalnym serwerze, używając tej metody.

(najpierw Utwórz tabelę) - następnie:

LOAD DATA LOCAL INFILE 'Path_To_Your_File.csv' 
INTO TABLE Your_Table_Name 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' 
 1
Author: KDawg,
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
2014-12-10 18:44:12

Dobrze dla użytkownika Wamp,

Idź do: wamp\apps\phpmyadmin3.3.9\libraries

Under line 536, locate $cfg['ExecTimeLimit'] = 0;

I zmienić wartość z 0 Na 6000. e. g

$cfg['ExecTimeLimit'] = 0;

Do

$cfg['ExecTimeLimit'] = 6000;

Restart serwera wamp i phew.

To działa jak magia !
 1
Author: Adeniji Olasunkanmi,
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-03-18 11:46:39

Idź do xampp/php/php.ini

Znajdź tę linię:

max_execution_time=30

I zmień jego wartość na dowolną liczbę. Uruchom Ponownie Apache.

 0
Author: KeepMove,
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-12-29 03:15:40