当我尝试在phpMyadmin中执行(某些)查询时,出现此错误致命错误:第140行的C:\ xampp \ phpmyadmin \ libraries \ dbi \ mysql.dbi.lib.php中超过60秒的最大执行时间因为我有一个很大的表(超过900万条记录)我已经编辑了文件C:\ xampp \ php \ php.ini并将“最大执行时间”的值从60更改为1000,然后重新启动PHP并仍然出现相同的错误。有什么办法吗?
3 回答
四季花海
TA贡献1811条经验 获得超5个赞
对于Windows上的Xampp版本
将此行添加到xampp \ phpmyadmin \ config.inc.php
$cfg['ExecTimeLimit'] = 6000;
并将xampp \ php \ php.ini更改为
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
并更改xampp \ mysql \ bin \ my.ini
max_allowed_packet = 200M
哆啦的时光机
TA贡献1779条经验 获得超6个赞
执行卷发时我遇到了同样的问题。当我更改php.ini文件中的以下内容时,我说对了:
max_execution_time = 1000 ;
并且
max_input_time = 1000 ;
可能您的问题应该通过进行上述两个更改并重新启动apache服务器来解决。
即使更改了上述内容,问题仍然存在,并且如果您认为是由于使用mysql进行了某些数据库操作,您也可以尝试更改此内容:
mysql.connect_timeout = 1000 ; // this is not neccessary
所有这些都应该在php.ini文件中更改,并且应该重新启动apache服务器以查看更改。
添加回答
举报
0/150
提交
取消