WordPress 后端使用的是 php-fpm
,Ubuntu20.02 的 php-fpm 默认设置上传文件大小为 2M,需要修改配置文件:
/etc/php/7.4/fpm/php.ini
Code language: Bash (bash)
修改文件里的三个配置:
; 页面一个post请求的大小限制
post_max_size = 40M
; 上传单个文件的大小限制
upload_max_filesize = 8M
; 可认为是上传等待时间,单位为秒
max_execution_time = 200
Code language: PowerShell (powershell)
改完后重启 php-fpm 服务:
sudo systemctl restart php7.4-fpm.service
Code language: Bash (bash)
如果使用的是 nginx ,还得在 nginx 配置项里增加一行:
client_max_body_size 40M;
Code language: Nginx (nginx)
写在 server {} 或 location 里都行,记得重启 nginx:
nginx -s reload
Code language: Bash (bash)