通过XAMPP访问phpMyAdmin遇执行超时错误,修改php.ini无效求助
phpMyAdmin访问时触发"Maximum execution time exceeded"错误的原因与解决办法
可能的原因
- phpMyAdmin自带独立的执行时间限制,未同步调整
- 正在执行的数据库操作(如大表查询、数据导入)本身耗时过长
- 本地MySQL服务响应迟缓
解决步骤
1. 修改phpMyAdmin专属配置
找到XAMPP目录下的C:\xampp\phpMyAdmin\config.inc.php文件,添加或修改以下配置项:
$cfg['ExecTimeLimit'] = 300; // 可根据需求调整数值,设为0表示无时间限制(仅本地测试建议)
如果文件中已存在$cfg['ExecTimeLimit'],直接覆盖原有数值即可。
2. 确认php.ini修改是否生效
- 确保修改的是XAMPP对应PHP版本的php.ini(通过XAMPP控制面板的PHP模块→Config按钮打开的文件才是正确的)
- 将
max_execution_time的值调整为300或更高,保存后重启Apache服务 - 打开phpMyAdmin首页,查看PHP信息面板,确认
max_execution_time已更新为设置值
3. 排查慢数据库操作
如果是特定操作触发错误,检查是否在处理超大表,可尝试拆分操作或优化SQL语句;也可以查看MySQL慢查询日志,定位具体的耗时操作。
内容的提问来源于stack exchange,提问作者Batrisyia Hannani
相关产品推荐
相关产品推荐

