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,很多人说修改了不生效就是这么回事。

#service php-fpm restart

nginx上传文件大小的限制

1,找到nginx的配置文件,在nginx的安装目录中的sbin目录执行下面命令

# ./nginx -t

会显示配置文件是否正确,其实我们只看文件位置就行

2,修改nginx.conf

#vim /usr/local/nginx/conf/nginx.conf

3,在http段增加下面这行

client_max_body_size 10M;

4,重启nginx

service nginx restart

完成,打完收工。

时间: 2024-10-26 20:14:43

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

[转帖] 修改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

windows2003中IIS对于上传文件大小限制的解决办法

分析: 从提示的错误中可以知道是由于 Request 引起的 说明发送的数据对错了 突然想到 win2003 iis6 默认接收的数据是200KB 可能是POST数据超过了200KB 解决办法: 一.打开IIS在 本地计算机上查看属性如下图: 选中 允许直接编辑配置数据库 二.用计事本打开 C:\Windows\System32\Inetsrv 中的 metabase.XML 找到 AspMaxRequestEntityAllowed="204800" 把后面的 204800 改一个大

Linux中ftp不能上传文件/目录的解决办法

在linux中不能上传文件或文件夹最多的问题就是权限问题,但有时也不一定是权限问题了,像我就是空间不够用了,下面我来总结一些ftp不能上传文件/目录的解决办法 在排除用户组和权限等问题后,最可能引起ftp下文件无法上传并经常被忽略的因素就是硬盘空间已满,而导致硬盘空间满的问题多数是日志文件所占用的,例如mysql的日志会在不知不觉中变得十分庞大,直至占满剩余的硬盘空间. 解决办法: 1.定期手动清理或使用脚本清理mysql日志或其他相关日志文件. 2.关闭mysql日志(不推荐) 上面是空间有问

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

nginx 配置上传文件大小限制

见下图: client_max_body_size 1024M; 上传文件大小限制 sendfile on; 设置为on表示启动高效传输文件的模式 keepalive_timeout 1800;保持连接的时间,默认65s 原文地址:https://www.cnblogs.com/hz0356/p/9729528.html

MVC中上传文件大小限制的解决办法

在Web.Config文件中配置限制上传文件大小与时间. 需要在配置文件里面设置文件上传限定的两个属性值:maxAllowedContentLength,maxRequestLength 允许上传文件的长度,和请求的长度,两个大小需要设置一致,如果不一致,则以请求长度为准.maxRequestLength属性:用于防止服务器攻击,例如因用户向服务器发送大型文件而导致的拒绝访问.默认值为4096(4MB)ExecutionTimeout属性:指定在ASP.NET应用程序自动关闭前,允许执行请求的最

cgi+lighttpd上传大文件失败解决办法

问题: - 前端页面点击上传按钮,不超过30M的小文件顺利上传到板子指定位置,上传60Md的更新包,出错,http状态码413——请求实体过大 环境: - web服务器——lighttpd1.4.30 - cgi——c语言写的(未设限上传文件大小) - 前端——Vue(未设限上传文件大小) 解决办法: - 检查更改lighttpd的配置文件lighttpd.conf中两项配置: 1.server.upload-dirs:上传临时目录,默认为"/var/tmp",这个默认目录不一定有足够

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配置文件中: 这 个配置选项值默

nginx修改上传文件大小限制

新装了一台服务器,用nginx做代理.突然发现上传超过1M大的客户端文件无法正常上传,于是修改了下nginx的配置. cd /export/servers/nginx/conf/nginx.conf,在这个配置文件里面的server段里面的 location / {             root   html;             index  index.html index.htm;    client_max_body_size    1000m;#没有的可自行加上   } 加上了