WordPress 上传图片报 HTTP 错误,先用一张小图对照

先换一张尺寸小、格式正常、文件名简单的图片复现,并在开发者工具的 Network 里保存上传请求的状态码。413 更像上传上限,403 可能是 WAF,500 就往服务器和 PHP 查。

更新于 2026年8月25日
0 人已解决

先用对照文件分清是文件还是链路

保留原图,用已知正常的小型 JPG 或 PNG 测试。若所有文件都失败,查请求、权限与服务端;若只有特定图片失败,核对格式、文件大小、像素、色彩信息与文件是否损坏,不要反复上传同一文件。

状态码比“HTTP 错误”有用

从 Network 和服务器日志查看准确结果:413 检查 Web、PHP 与代理各层上传上限;403 检查安全规则;500 / 503 查 PHP 致命错误、资源和图像处理库。超时或空响应则对齐请求时间,排查大图缩放和外部存储。

权限只改需要改的目录

WordPress 的媒体附件说明要求 wp-content / uploads 具备正确写入权限。确认上传目录、磁盘和临时目录后,只修复明确错误的所有者或权限;不要把整个网站递归设置为 777。成功后检查缩略图也已生成,而不只是原图存在。

Answer feedback

这条回答解决了你的问题吗?

公开票数用于优先完善答案。

还需要进一步协助?

联系李李