【服务器管理】WordPress 出现 413 Request Entity Too Large

文章讲述了在遇到nginx和php上传文件大小限制时的解决方法。首先,通过修改nginx.conf文件,设置client_max_body_size为100M来调整nginx的上传限制。然后,更新php.ini文件,将upload_max_filesize和post_max_size均设置为100M以修改php的限制。最后,分别重启nginx和php-fpm服务使更改生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简述

在上传东西的时候遇到了这么一个问题。

经过查验,发现是nginx的上传大小限制。(其实php也有限制,如果只该nginx的话,就会出现上传的文件大小超过php.ini文件中定义的upload_max_filesize值。这个问题。

解决办法

步骤:

  1. 解决nginx的上传大小限制
  2. 解决php的上传大小限制

解决nginx的上传大小限制

  1. 修改nginx.conf, 一般都是/etc/nginx/nginx.conf,直接vi /etc/nginx/nginx.conf
  2. http {} 内部,插入一句话client_max_body_size 100M;
  3. 重启nginx服务,systemctl restart nginx

比如,我修改之后的http部分的内容是

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;
    client_max_body_size 100M;
}

解决php的上传限制

  1. 修改php.ini,一般在/etc/php.inivi /etc/php.ini
  2. 修改upload_max_filesizepost_max_size都是100M
  3. 重启php服务,systemctl restart php-fpm
    像下面这样
post_max_size = 100M

后记

基本上,到这里问题就解决了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gc.collect()

公众号“肥宅Sean”欢迎关注

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值