WordPress 上传文件太大,限制怎么改?
一起检查 PHP 的文件和请求上限,413 另查代理。配置持久保存后试上传,磁盘容量不足要单独处理。
WordPress 提示文件太大,先记下媒体页的上限和上传报错。请求经过代理、Web 服务、PHP 和插件,每处都可能有限制,只改 PHP 的一个数字未必有效。
PHP 的两项限制一起看
upload_max_filesize 控制单个上传文件,post_max_size 控制整个 POST 请求,后者还包含表单内容。按实际需求调整,并留出请求开销;不要把上限无限放大来回避问题。
面板管理的 PHP、宿主机 PHP 与 PHP 容器可能使用不同配置文件。修改当前 WordPress 真正在用的环境,按该环境支持的方式重载或重建,别改完另一套 PHP 就以为已经生效。
413 要查 Web 入口
Nginx 返回 413 时,检查实际站点的请求体限制;域名经过 CDN 或其他代理,也要查看它的上传限制。配置继承可能使全局与站点值不同,确认访问的确实是这套入口。
大文件上传还受磁盘临时空间、应用目录权限与执行超时影响。磁盘满时继续调大文件上限,只会让失败占用更多资源。
保存配置后,实际上传一次
容器内临时修改可能在重建后消失。使用项目支持的配置挂载或面板入口保存,保留原设置和回退方法。不要把包含敏感环境信息的完整 phpinfo 页面长期放在公网。
重新检查媒体页上限,上传一个符合目标大小、类型允许的测试文件,再核对图片或附件能正常读取。只有页面显示数字改变,不能说明代理和应用都已经接受上传。
上传限制与存储容量分开处理
PHP、代理或应用限制先按实际报错调整。附件持续增长、现有空间确实不足时,按对象存储与 VPS 磁盘的区别比较,确认插件支持和访问费用,再决定扩盘或迁移。单纯提高上传上限不会增加可用磁盘。
上传内容持续增长时,先按媒体库、缩略图、临时处理与备份空间选盘,内存还要能承受 PHP 处理文件的峰值。需要可挂载存储,可查看 ECS 的实例与数据盘选项;小型网站统一管理可比较 雨云 RCS 的内存与磁盘。若只是 PHP 或代理上限,修改相应配置即可;加一块硬盘不会改变 PHP 或代理的上传上限。




