A-A+
PHP Fatal error Maximum execution time of 300 seconds exceeded in
在使用phpmyadmin导入.SQL文件的时候,提示如下的错误:
Fatal error: Maximum execution time of 300 seconds exceeded in D:/
主要是自己的.sql文件太大,所以看这样的提示是因为导入的执行时间不够,所以才会提示,首先想到的是修改服务器环境中的php.ini文件,打开php.ini文件,查找 maxexecutiontime = 30; 然后把 30 数值修改得大一些,比如 300 或者 3000,30 默认执行的最大值是 30 秒,对于导入比较大的 .sql 文件来说,显示是不够的,也可以更改成 maxexecutiontime = 0,0是不限时间的。
修改成功之后重启php,结果错误依旧,还是出现同样的问题,接着深挖问题,原来是 phpmyadmin自己的限制,我们找到phpmyadmin目录下的config文件,可能因为版本的不同,所在的位置不一样,我安装的phpmyadmin config文件对应在 phpmyadmin3.2.0.1\libraries\config.default.php里面,找到:
找到:$cfg['ExecTimeLimit'] = 300;
改成:$cfg['ExecTimeLimit'] = 3000;
根据自己的需求修改,然后再次进行导入.sql文件,一切OK~