致命错误:phpMyAdmin超过30秒的执行时间

Dee*_*epu 9 php mysql database phpmyadmin

我有一个包含650万条记录的MySQL表.当我尝试从phpMyAdmin访问该表时,我得到:

致命错误:在第1457行的C:\ xampp-new\phpMyAdmin\libraries\display_tbl.lib.php中超出了30秒的最大执行时间.

我只是想查看记录,我没有做任何可能导致错误的查询.

此问题仅在我的服务器中.我的本地计算机不包含与服务器一样多的记录.

php.ini已经将最大执行时间设置为最大值.

我该如何解决这个错误?

M_R*_*R_K 44

添加此行

$cfg['ExecTimeLimit'] = 6000;
Run Code Online (Sandbox Code Playgroud)

phpmyadmin/config.inc.php

并更改php.inimy.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(在my.ini中)

  • 只添加`$ cfg ['ExecTimeLimit'] = 6000;`_config.inc.php_中的`足以解决我的问题(phpmyadmin 4.4.14). (3认同)

Bro*_*ley 5

+1让我查找十字架.对我来说,这似乎是一个PHP超时,因为默认超时是30秒.增加php.ini中的设置并重新启动apache并查看超时是否仍然存在.

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


小智 5

如果要在xammp控制面板上的apache行上使用xammp,请单击config,然后单击以打开PHP(php.ini)查找,并将max_execution_time = 30增大到max_execution_time = 600。