“连接已重置,而上传的文件大于25MB

问题描述 投票:0回答:1

我有一个在Linux服务器上运行的网站

Linux web3 4.19.27-gentoo-r1x86_64

Apache / 2.4.39(Unix)PHP / 5.6.40 mpm-itk / 2.4.7-04 OpenSSL / 1.0.2r

我有一个上传页面设置,可以上传小于25MB的文件,但是当上传大于25MB的文件时,出现错误“连接已重置”

我可以访问php.ini和.htaccess文件,并且已经设置了以下设置,但问题仍然存在:

ini_get('upload_max_filesize'):100M

ini_get('post_max_size'):100M

ini_get('max_input_time'):900

ini_get('max_execution_time'):900

ini_get('内存限制'​​):512M

ini_get('log_errors'):1

ini_get('file_uploads'):1

-

LimitRequestBody 102400000

还有其他设置可能会影响上传吗?

编辑1:这可能是由于服务器上的temp文件夹受到限制吗?因为这样的25MB的限制似乎很奇怪。如果是这样,我如何检查限额?

php html apache file-upload
1个回答
0
投票

使用这些解决方案中的任何一种,希望您的问题得到解决。

解决方案1:PHP文件

// It will work in specific file only    
set_time_limit(0); // Put this code in the beginning of the file

解决方案2:php.ini

// It will apply globally
max_execution_time = 0
© www.soinside.com 2019 - 2024. All rights reserved.