关闭

php上传2M以上文件限制问题

930人阅读 评论(0) 收藏 举报
最近在项目中碰到了一个问题,客户反映不能上传2M以上的图片,因为是接手的老项目,对代码不是很熟悉,先是看代码,又在网上查了不少资料,知道要改配置文件,但是仍是花了一天的多时间才解决,回头思考该问题,有一些经验,分享给大家,希望能给碰到该问题的朋友一些帮助。

不能上传2M以上文件原因分析:

  1、程序内做了限制;(主要是接手老项目时需要考虑,不过,此项排查放在最后,因为看别人的代码真的很慢) 

  2、php.ini内使用的是默认配置;

  3、linux系统本身限制了上传文件的大小;

解决办法:

 1、检查程序,去掉大小限制;(最后使用)

 2、修改php.ini文件内的以下各项的值:  

  • post_max_size
  • upload_max_filesize
  • memory_limit

  如果网络速度较慢或者上传大于8M的文件需要考虑以下两项配置:

  • max_execution_time=600;//如果等于0,表示没有限制
  • max_input_time = 600 ; 这两项的单位都是秒,作用大概可以理解为运行或上传的时间等。

 3、修改/usr/local/nginx/conf/nginx.conf 文件,查找 client_max_body_size 将后面的值设置为你想设置的值(我用的是nginx);

    如果用的是apache2可以去/etc/httpd/conf.d/access.conf/下面看php.conf 文件,修改limitrequestbody 524288的值(未测试)。

 4、***千万记得要【重启服务】(nginx和php服务都需要重启)

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

discuz上传大小的限制

discuz上传大小的限制: 1.discuz设置:discuz源码会对上传的附件进行大小限制,一般为1000k,大约快到1M,可以进入管理中心=》用户=》用户组或者管理组=》编辑=》论坛相关=》附...
  • bob601450868
  • bob601450868
  • 2015-09-08 11:28
  • 2100

修改WordPress中上传附件2M大小限制的方法

phpStudy+wordpress   学习wordpress第二天,在服务器上安装好WordPress后,使用过程中发现,上传附件大小有2M的限制,而别人的教程上是512...
  • u010486124
  • u010486124
  • 2014-08-02 14:58
  • 7809

PHP上传文件超过文件最大限制导致无法上传成功

最近在学习《HeadFirst PHP & MySQL》一书的第5章“使用存储在文件中的数据”,做一个文件上传的应用时,出现了错误,就是文件无法成功上传。这个问题困扰了我很久,不过还好最后终于解决了。...
  • ccf19881030
  • ccf19881030
  • 2014-07-08 23:30
  • 8884

取消php和phpMyAdmin上传最大2M文件限制 转

网上查了一下,两段话: “当用 phpMyAdmin 导入的数据库大小大于 2M 的时候,会出现如下提示: No data was received to import. Either no ...
  • SHMILYRINGPULL
  • SHMILYRINGPULL
  • 2012-09-18 11:15
  • 1040

struts2文件上传突破2M大小限制的问题

最近项目需要加一个问答功能,其中在写struts2上传附件的时候,老是出一些莫名其妙的错:   其中,最关键的原因是的struts2默认的文件大小2M,如何突破这个限制,上传一定范围内大小的...
  • u014406621
  • u014406621
  • 2014-04-20 14:45
  • 440

解决struts2文件上传大小限制为2M的问题

通过配置action我们来实现用struts2上传文件的效果,xml配置如下 如此,我们发现,上传大小小于2M的文件是可以的,但是超过2M之后就会报错。查看文件上传的拦截器FileUploadIn...
  • qq_26624661
  • qq_26624661
  • 2016-06-11 20:55
  • 241

struts2文件上传突破2M大小限制的问题

最近项目需要加一个问答功能,其中在写struts2上传附件的时候,老是出一些莫名其妙的错:   其中,最关键的原因是的struts2默认的文件大小2M,如何突破这个限制,上传一定范围内大小的附件呢 ...
  • snakeMoving
  • snakeMoving
  • 2016-10-23 23:20
  • 857

解决Apache2+PHP上传文件大小限制的问题技术集锦

解决Apache2+PHP上传文件大小限制的问题技术集锦
  • Rogues
  • Rogues
  • 2011-03-31 10:44
  • 1561

PHP上传文件大小限制的问题

在用PHP进行文件上传的操作中,需要知道怎么控制上传文件大小的设置,而文件可传大小是受到多种因素制约的,现总结如下: 1、php.ini:upload_max_filesize 所上传的文件的最大大...
  • xjxiaojun95
  • xjxiaojun95
  • 2016-06-26 21:01
  • 90

解决Apache2的PHP上传文件大小的限制

使用Apache时,使用PHP上传文件函数上传文件时,其容许的文件大小受系统配置的影响,一般需要修改php.ini:执行时间限制的延长或取消:max_execution_time 默认是30秒.改为 ...
  • china_skag
  • china_skag
  • 2011-03-18 14:29
  • 2776
    个人资料
    • 访问:26809次
    • 积分:691
    • 等级:
    • 排名:千里之外
    • 原创:63篇
    • 转载:11篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论