A-A+

PHP Fatal error Maximum execution time of 300 seconds exceeded in

2018年11月07日 PHP技术文章 暂无评论 阅读 0 views 次

在使用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~

标签:

给我留言