我正在尝试通过文件上传上传一个12 GB的文件,但是post数据为空
它适用于8 8GB文件,但对于更大的文件则失败
我的php.ini值是
max_execution_time 30000000000
max_input_time 60000000000
memory_limit 6G
post_max_size 800G
upload_max_filesize 200G请帮帮我!提前感谢
发布于 2016-09-21 03:01:15
如果upload_max_filesize大于post_max_size,则必须增加post_max_size,使其大于upload_max_size。
如果post_max_size的值大于memory_limit,则必须增加> memory_limit,使其大于post_max_size。
因此,请尝试增加memory_limit或减少post_max_size。
This article explains in details
编辑
我今天遇到了一个类似的问题:当我尝试上传大文件时,没有响应返回。错误日志显示以下内容:
Wed Nov 02 07:45:28.428652 2016PID 15602 mod_fcgid: HTTP请求长度139264 (目前为止)超过MaxRequestLen (131072),参考:https://domain.com/path
通过将vhosts文件中的FcgidMaxRequestLen设置为适合您的任意值,就可以解决此类问题。
发布于 2016-09-21 05:27:23
将max_execution_time设置为(0)零。0表示脚本可以永远运行。接下来,将max_input_time设置为(-1)。这指定了-1是无限制的,因为没有脚本可以在负时间内执行。
示例
max_execution_time = 0
max_input_time = -1必须将memory_limit的值设置为大于post_max_size和upload_max_filesize.在您的情况下,将值设置为bellow。
memory_limit = 20G
post_max_size = 15G
upload_max_filesize = 15G当然,重新启动apache服务器或重新启动所有服务
https://stackoverflow.com/questions/39601758
复制相似问题