nginx+php上传文件大小配置修改

问题说明:

php.ini配置文件中upload_max_filesize设置为50M

post_max_size设置的值为100M

但是上传超过10兆的文件就会返回uploaderror 413错误。

服务器环境:

centos5.7 32位

nginx1.0.8

php5.2.17

解决方法:

1、如果你上传文件限制为50兆,则先修改php.ini

upload_max_filesize  50M

post_max_size  100M

2、然后修改nginx配置文件中:

这 个配置选项值默认是1m,可以增加到8m以增加提高文件大小限制,我这里直接修改为100了,具体情况可根据自己的需求设置。(参 考:client_max_body_size大小要和php.ini中的upload_max_filesize、post_max_size中的最大 值一致或者稍大,这样就不会因为提交数据大小不一致出现的错误。)

client_max_body_size 100m;

ps:本次遇到的问题只觉得是php.ini配置文件的事了,变个思路,从大体环境考虑一下 问题总会解决,nginx的配置还是需要认真测试的。

时间: 2024-10-04 18:45:10

nginx+php上传文件大小配置修改的相关文章

织梦上传文件大小限制修改

你没有选择上传的文件  或者 TOO BIG 后台首页可以查看当前环境最大上传文件是多大 织梦上传文件大小限制修改 1.需要修改php.ini 打开php.ini,找到如下两个参数: post_max_size upload_max_filesize 改大一点它们的值 2.后台文档发布模板修改 文章模型的是 dede/templets/article_add.htm dede/templets/article_edit.htm 图集模型的是 dede/templets/album_add.htm

php+nginx 限制上传文件大小

问题:在后台上传8M大小的图片,上传不成功 nginx返回413,如下图所示: 分析:nginx配置文件或者php中,可上传的大小设置太小了 解决办法------检查nginx和php的配置文件里面的参数设置,如果不满足8M,就稍微改大点或者压缩图片在指定范围 一.找到php.ini vim /usr/local/php/etc/php.ini      #  查看下这几个参数的大小 post_max_size = 10M upload_max_filesize = 10M max_execut

php和nginx默认上传文件大小限制的解决办法

以下配置在redhat6.4下完成 php上传文件大小限制: 1,首先找到php在用的配置文件 # php –ini 会输出:loaded configureration file:    /usr/loca/php/etc/php.ini 2,编辑php.ini #vim /usr/loca/php/etc/php.ini 3,修改其中的upload_max_filesize 10M  #默认值是2M 保存,退出vim 4,注意:要重启php-fpm,很多人说修改了不生效就是这么回事. #se

.Net上传文件大小配置

1.起因 今天同事在上传文件的时候,发现一直失败,说文件比较大.一听就明白了,肯定是上传文件大小的问题啊.然后查看web.config文件,发现设置过文件上传的大小限制.配置文件上传大小,分为2部分. <httpRuntime maxRequestLength="1073741824" executionTimeout="3600" useFullyQualifiedRedirectUrl="true" requestValidationM

php上传文件大小限制修改

打开php.ini 1.最大上传文件大小: upload_max_filesize=2M 改成自己需要的大小 2.最大post大小: post_max_size=2M 改成自己需要的大小,第二个一般比第一个值大 3.还有一个地方 max_execution_time=30 这个是最大执行时间,如果文件太大上传的时候超时了也是会失败的,把这个改大一下或者改为0不限制. tips:改完之后记得重启apache

[转帖] 修改nginx 默认上传文件大小

nginx默认会限制上传文件的大小为1M https://blog.51cto.com/ycgit/1563307 艺晨光关注0人评论12037人阅读2014-10-13 15:29:50 http {    include       /etc/nginx/mime.types;    default_type  application/octet-stream;     charset utf-8;    log_format  main  '$remote_addr - $remote_u

Nginx代理上传文件大小设置

1.影响上传文件的大小,如果不设置,上传文件超过10kb,就无法上传,并且服务器返回500 Internal  Server Error client_body_buffer_size 512k;

Nginx设置上传文件大小限制

就是nginx对上传的图片大小有了限制嘛,所以更改nginx的配置文件就好了 client_max_body_size 1000m; 参考:https://blog.csdn.net/TitanSeekSun/article/details/80728572 原文地址:https://www.cnblogs.com/116970u/p/10806696.html

asp.net web 上传文件大小配置

<httpRuntime executionTimeout="300" maxRequestLength="40960" useFullyQualifiedRedirectUrl="false"/>