2013-04-05 5 views
5

ich einen Tisch in meinem phpMyAdmin haben und es enthält 6,5 Millionen Datensatz und wenn ich von phpMyAdmin, dass die Tabelle zuzugreifen versucht, erhalte ich:Fatal error: Ausführungszeit von 30 Sekunden überschritten in phpMyAdmin

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

Ich bin gerade versuchen, die Datensätze anzuzeigen, und ich mache keine Abfrage, die den Fehler verursacht.

Dieses Problem ist nur in meinem Server.Auch meine lokale Maschine enthält nicht so viele Datensätze im Server.

Und in meinem php.ini hatte ich bereits die maximale Ausführungszeit auf Maximum eingestellt.

Wie wird der Fehler behoben?

Antwort

28

Fügen Sie diese Zeile

$cfg['ExecTimeLimit'] = 6000; 

zu phpmyadmin/config.inc.php

und Änderungs php.ini und 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

Dies ist die Antwort, die wirklich hilfreich ist. Es hilft nicht, 'max_execution_time' im ini zu editieren, PHPMyAdmin hat aus irgendeinem obskuren Grund sein eigenes eingebautes Maximum gesetzt. – davidkonrad

+0

Nur '$ cfg [' ExecTimeLimit '] = 6000; 'in _config.inc.php_ wurde hinzugefügt, um mein Problem zu lösen (phpmyadmin 4.4.14). –

5

+1 für die Suche nach mir lakhs. Das sieht für mich wie ein PHP-Timeout aus, da das Standard-Timeout 30 Sekunden ist. Erhöhen Sie die Einstellung in Ihrer php.ini und starten Sie Apache neu und prüfen Sie, ob das Timeout weiterhin besteht.

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

+0

In der PHP-Ini hatte ich bereits die maximale Ausführungszeit auf Maximum eingerichtet.Aber noch das Problem besteht weiterhin –

+1

Überprüfen Sie dies auch http://stackoverflow.com/questions/1263680/maximum-execution-time-in-phpmyadmin und stellen Sie sicher, dass Sie die richtige Datei bearbeiten und den Dienst neu starten und überprüfen Sie Ihre * xamp \ phpMyAdmin \ libraries \ config.default.php * Einstellungen –

0

wenn Sie benutze xammm auf dem xammmp control panel in der apache line klicke auf config und dann klicke um PHP zu öffnen (php.ini) suche und erhöhe max_execution_time = 30 auf max_execution_time = 600.

Verwandte Themen