从zip导入数据库时出现脚本超时问题。错误显示为 -
脚本超时已通过,如果要完成导入,请重新提交 相同的文件和导入将恢复。
我尝试在 phpmyadmin4.1.14 / libraries / config.default.php 中设置$cfg['ExecTimeLimit'] = 0;
。
同样在我的 php.ini 中,我将max_input_time
和max_execution_time
都设置为0。
拉链大小约为33 MB,我正在使用WAMP服务器 我收到此错误的其他情况可能是什么?
答案 0 :(得分:4)
由于您的脚本超时,您是否增加 max_execution_time
中的php.ini
而不是减少它?
尝试使用以下值:
post_max_size = 500M
upload_max_filesize = 500M
max_execution_time = 300
max_input_time = 540
memory_limit = 1000M
编辑:只是注意到max_execution_time
被硬编码到0
,您仍然可以尝试以上设置。
答案 1 :(得分:1)
请注意,apache也有执行时间。
Apache Wait Time for Input/Output
Edit file C:\WampDeveloper\Config\Apache\extra\httpd-default.conf
Timeout = 300
答案 2 :(得分:1)
当我们处理重负载php应用程序时,通常会出现此问题。从数据库获取大量数据时会出现此错误。然后这种类型的问题来了。您应该检查代码中的以下内容。
Select
语句,您应使用Limit
偏移量。当我们上传图片或某些明智之类的东西时,也会出现这个问题。有一段时间我们确实得到了重载图像的解决方案,然后我们尝试改变逻辑并尝试解决问题。还有一件事你应该检查你php.ini配置设置以MB为单位增加这些值。如下所示。
post_max_size = 500M
upload_max_filesize = 500M
max_execution_time = 300
max_input_time = 540
memory_limit = 1000M