2013-04-05 13 views
5

Ho una tabella nella mia phpMyAdmin e contiene 6,5 milioni di registrazione e quando ho provato ad accedere a quella tabella da phpMyAdmin ottengo:Fatal error: tempo di esecuzione di 30 secondi superato in phpMyAdmin

Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp-new\phpMyAdmin\libraries\display_tbl.lib.php on line 1457.

io sono solo cercando di visualizzare i record e non sto facendo alcuna query che causa l'errore.

Questo problema è solo nel mio server. Anche il mio computer locale non contiene tanti record nel server.

E nel mio php.ini avevo già impostato il massimo tempo di esecuzione al massimo.

Come risolvere l'errore?

risposta

28

Aggiungere questa linea

$cfg['ExecTimeLimit'] = 6000; 

a phpmyadmin/config.inc.php

e cambiare php.ini e my.ini

  • post_max_size = 750M
  • upload_max_filesize = 750M
  • max_execution_time = 5000
  • max_input_time = 5000
  • memory_limit = 1000M
  • max_allowed_packet = 200M (in my.ini)
+0

Questa è la risposta che è davvero utile. Non aiuta a modificare 'max_execution_time' in ini, PHPMyAdmin ha per qualche motivo oscuro il proprio set massimo predefinito. – davidkonrad

+0

L'aggiunta di '$ cfg ['ExecTimeLimit'] = 6000;' in _config.inc.php_ è stata sufficiente per risolvere il mio problema (phpmyadmin 4.4.14). –

5

+1 per farmi cercare lakhs. Mi sembra un timeout di PHP perché il timeout predefinito di è di 30 secondi. Aumenta l'impostazione nel tuo php.ini e riavvia apache e verifica se il timeout persiste.

http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time

+0

Nel php ini avevo già impostato il massimo tempo di esecuzione al massimo. Ma ancora il problema persiste –

+1

Controlla anche questo http://stackoverflow.com/questions/1263680/maximum-execution-time-in-phpmyadmin e assicurati di modificare il file corretto e stai riavviando il servizio, e controlla le impostazioni * xamp \ phpMyAdmin \ libraries \ config.default.php * –

0

se siete usando xammp sul pannello di controllo xammp sulla riga apache fai clic su config e poi fai clic per aprire PHP (php.ini) trova e aumenta max_execution_time = 30 a max_execution_time = 600.

Problemi correlati