2013-04-05 24 views
5

に超えた30秒の実行時間が、私は私のphpMyAdminでテーブルを持っており、それが650万のレコードが含まれており、私は私が得るのphpMyAdminからそのテーブルにアクセスしようとしたとき:致命的なエラー:phpmyadminの

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

私はちょうど午前レコードを表示しようとすると、エラーの原因となるクエリを実行していません。

この問題は私のserver.Alsoだけで、私のローカルマシンはサーバーに多くのレコードを含んでいません。

私のphp.iniでは、すでに最大実行時間を設定していました。

エラーを解決するにはどうすればよいですか?

答えて

28

この行を追加します

$cfg['ExecTimeLimit'] = 6000; 

のphpMyAdmin/config.inc.phpを

と変更php.iniののmy.ini

  • post_max_sizeの= 750M
  • upload_max_filesizeで= 750M
  • max_execution_timeは= 5000
  • max_input_time = 5000
  • のmemory_limit = 1000M
  • するmax_allowed_pa​​cket = 200Mあなたがしている場合
+0

これは本当に役立つ答えです。 iniで 'max_execution_time'を編集するのに役立たない、PHPMyAdminはそれ自体が最大限に組み込まれているいくつかのあいまいな理由があります。 – davidkonrad

+0

_config.inc.php_で '$ cfg ['ExecTimeLimit'] = 6000;を追加するだけで問題を解決できました(phpmyadmin 4.4.14)。 –

5

+1私を参照するためにlakhs。それはのデフォルトタイムアウトが30秒であるため、PHPタイムアウトのようです。 php.iniの設定を増やして、apacheを再起動し、タイムアウトが続くかどうか確認してください。

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

+0

私はすでに最大実行時間を設定していましたが、まだ問題は残っています –

+1

これもチェックしてくださいhttp://stackoverflow.com/questions/1263680/maximum-execution-time-in-phpmyadmin正しいファイルを編集していることを確認してサービスを再起動し、* xamp \ phpMyAdmin \ libraries \ config.default.php *の設定を確認してください –

0

(my.iniファイルで) Apacheのxammpコントロールパネルのxammpを使って設定をクリックしてからPHP(php.ini)を開き、max_execution_time = 30〜max_execution_time = 600を見つけて開きます。