WordPress修改上传文件2M大小的限制

WordPress修改上传文件2M大小的限制
WordPress有限制上传文件的大小,默认是2M,如果要上传更大的文件,需要修改PHP的配置文件。
影响 WordPress 上传文件大小的几个关键参数:
PHP 配置 (php.ini)
upload_max_filesize → 单个文件最大上传尺寸
post_max_size → 整个 POST 请求最大大小(要比 upload_max_filesize 大)
memory_limit → 处理文件时可用的最大内存(尤其是图片压缩/裁剪时)
举例:如果要允许 20M 的图片上传,可以改成:
upload_max_filesize = 20M
post_max_size = 25M
memory_limit = 256M
要修改的文件:
sudo nano /etc/php/版本号/fpm/php.ini
改完后重启PHP服务:
sudo systemctl restart php8.4-fpm
Nginx 配置:
client_max_body_size → 限制 HTTP 请求体的大小(默认 1M)
如果要允许 20M:
server {

client_max_body_size 20M;
}
改完后重载nginx:
sudo nginx -t && sudo systemctl reload nginx
WordPress 本身设置:
WordPress 会读取 PHP 的限制,所以只要前两步改好,后台的限制也会随之变大。
但如果用了某些安全插件(如限制上传大小),还要检查插件设置。

总结一个修改或解除上传限制的控制优先级:nginx配置>php.ini=wordpress。

滚动至顶部