当我尝试导入数据库时,出现错误“脚本超时...”。
我已经尝试增加 php.ini 中的各种限制,例如 max_size max_filesize max_time mem_limit。但问题仍然存在。
任何帮助均感激不尽。
答案1
非常简单的步骤可以解决问题:
执行时间限制0
需要像在文件中那样设置config.default.php
。看起来像$cfg['ExecTimeLimit'] = 300;
实现
$cfg['ExecTimeLimit'] = 0;
该文件的位置应该位于/usr/share/phpmyadmin/libraries
参考:脚本已超时,如果您想完成导入,请重新提交相同的文件,然后导入将恢复
希望这可以帮助。
答案2
这接受的答案没有为我解决这个问题,但经过一番研究,我找到了一个解决方案;在 nginx 服务器默认配置文件中listen port #
,添加以下行:
fastcgi_read_timeout 3600; //ms to wait
fastcgi_send_timeout 3600;