20260210,在muying电脑上gemini网页端咨询。

我们需要在两个关键位置输入代码来彻底解除 2MB 的上传限制。
以下是具体的代码内容和填写位置:
- NPM 的“高级 (Advanced)”选项卡
在 NPM 的编辑窗口中,你需要告诉 Nginx 允许更大的数据流通过。
输入位置:NPM 后台 -> sdnas.cn.eu.org 的编辑界面 -> Advanced 标签页。
输入代码:
Nginx
client_max_body_size 64M;
注:这行代码的意思是把“门禁”放宽到 64MB。
- WordPress 根目录的 .htaccess 文件
在你的服务器目录 /opt/docker_apps/wp_data/.htaccess 中,你需要告诉 PHP 允许处理更大的文件。
输入位置:文件的最顶部(在 # BEGIN WordPress 之前,这样优先级最高)。
输入代码:
Apache
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value memory_limit 128M
为什么需要这两处代码?
你可以把上传图片想象成搬家进屋:
NPM 代码是把“院子大门”改宽,否则大卡车(大图片)根本进不了院子。
.htaccess 代码是把“房门”改宽,否则货进到院子里也进不了屋。
操作完后的检查
保存 NPM 设置:点击 Save 后,配置会立即生效。
重启 WordPress 容器(可选但推荐): 在 SSH 终端执行:
Bash
cd /opt/docker_apps/
docker-compose restart wordpress
查看结果:回到 WordPress 后台 -> 媒体 -> 添加。查看下方的“最大上传文件大小”是否已经从 2MB 变成了 64MB。
补充:关于 EWWW 的 WebP 转换
在你的第二张截图中,WebP Conversion 还没有勾选成功。
操作建议:在填写完上述代码并确认可以上传大图后,请回到 EWWW 设置页面,勾选 WebP Conversion,然后点击下方蓝色的 “Continue”。
好处:这样即便你上传了 6MB 的图,它也会在你的服务器里被压缩成几百 KB 的 WebP 格式,然后再由插件同步到 Cloudflare R2,既省流量又快。
快去 NPM 的高级选项里填上第一段代码试试,如果保存时报错,请检查分号 ; 是否漏掉了
文章发布会,需要看文章中图片地址是否为img.sdnas.cn.eu.org开头。