如何使用php将大于1GB的文件上传到apache网络服务器?

问题描述

任何大于1GB的文件最终都会给我一个“连接重置”错误。我尝试了所有可以在网上找到的解决方案,但没有任何帮助。

较小的文件上传就可以了。

该服务器是运行在RaspBerry Pi 4上的小型家用服务器。

以下是PHP.ini和apache.conf中的相关设置:

PHP.ini:

max_execution_time = 300000

max_input_time = 300000

max_input_nesting_level = 64

max_input_vars = 1000

memory_limit = 2048M

post_max_size = 300000M

file_uploads = On

upload_max_filesize = 300000M

max_file_uploads = 100

apache.conf:

RequestReadTimeout header=20-40,MinRate=500 body=20,MinRate=500

Timeout 300000

KeepAlive On

MaxKeepAliveRequests 100

KeepAliveTimeout 300000

我尝试了多种其他选择,但均未成功。我已经重新启动了apache并重新启动了服务器。我的apache.conf文件不包含LimitRequestBody选项。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)