您现在的位置是:首页>建站教程>建站知识

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

王青召个人博客 2023-06-05 建站知识 16937人已围观

简介一般网站碰到大文件上传都会出现上传错误,大多数是大于50M的文件,那么要上传大文件需要怎么解决,一般看情况需要设置以下内容。php.ini相关设置file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时

  一般网站碰到大文件上传都会出现上传错误,大多数是大于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

001.png

然后保存并重启Apache

  总结

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

站点信息

  • 建站时间:2022年11月15日
  • 文章统计178 篇文章
  • 网站地图网站地图
  • 站长微信:扫描二维码,关注我

打赏本站

  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!
  • 微信扫码:你说多少就多少~
  • 支付宝扫码:你说多少就多少~

客服在线

服务时间

周一至周日 9:00-21:00