Apache上传文件限制大小50M的解决办法

本站提供织梦转pbootcms、仿站扒站、网站修改等服务,如有需要请联系站长QQ:2981512913

一般网站碰到大文件上传都会出现上传错误,大多数是大于50M的文件,那么要上传大文件需要怎么解决,一般看情况需要设置以下内容。

php.ini相关设置

file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开

upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹

upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2M

post_max_size = 8m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M

max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒

max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒

memory_limit = 8m ;每个PHP页面所吃掉的最大内存,默认8M

把上述参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了,以下以100M做演示,操作完后保存并重启服务。

max_execution_time = 1800

max_input_time = 1800

memory_limit = 100m

file_uploads = on

upload_max_filesize = 100m

post_max_size = 100m

Apache环境下需要的设置

打开配置文件httpd.conf,找到FcgidMaxRequestLen,把后面的参数增大,默认是51200000(50M),这边修改成100M

1601033005135487.png

然后保存并重启Apache

IIS环境下需要的设置

在伪静态web.config里新增最大限制语句如下图

QQ截图20220417224001.png

补充ueditor中上传大文件设置

如果碰到百度编辑器中上传大文件失败,还要考虑去修改相对应的ueditor\php\config.json配置文件,在其中查找相关的MaxSize,把原有的最大值修改成自己需要的。

总结

服务器环境不一样修改的地方也会不一样,总体思路一致,修改文件大小和超时时间,还有就是具体环境下的设置,这个容易被忽略,需注意。


文章参考:

https://blog.csdn.net/jlin00351/article/details/88832815

http://www.oicqzone.com/pc/2020080825010.html


本文最后更新于 2022-04-17 22:42:11,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长:pbhtml@qq.com
【51LA网站统计V6】新人注册立得5元积分收益~现在加入“优站计划”,还有额外收益赚取,点击了解详情

THE END

如果你的问题还没有解决,可以加入建站交流群和群友们一起讨论。如果你想请站长喝咖啡,点击打赏按钮扫码赞赏。

TAG标签:

文章链接:https://www.pbhtml.com/464.html

文章标题:Apache上传文件限制大小50M的解决办法

文章版权:PB模板网 (pbhtml.com) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

发表评论:

评论记录:

未查询到任何数据!