【发布时间】:2021-05-24 11:00:15
【问题描述】:
当我在 wordpress 媒体库中上传图片时,会出现此消息
图像后处理失败可能是因为服务器很忙或没有足够的资源。上传较小的图像可能会有所帮助。建议的最大尺寸为 2500 像素。
我尝试了一些方法来解决它,比如增加最大上传文件大小和更改 php 版本
我正在使用 hostGator 作为网络主机。
【问题讨论】:
-
根据消息,您应该尝试上传分辨率小于 2500 像素的图像。
当我在 wordpress 媒体库中上传图片时,会出现此消息
图像后处理失败可能是因为服务器很忙或没有足够的资源。上传较小的图像可能会有所帮助。建议的最大尺寸为 2500 像素。
我尝试了一些方法来解决它,比如增加最大上传文件大小和更改 php 版本
我正在使用 hostGator 作为网络主机。
【问题讨论】:
我遇到了同样的问题,就我而言,它与 nginx 有关
413 Error response
Request Entity too large
是的,NGinx 配置中默认图片超过 2M
client_max_body_size 2M; -> client_max_body_size 64M;
应在 .conf 文件
Wordpress 在 docker compose 中运行,这是根本原因
【讨论】:
使用 wp 过滤器 add_filter('big_image_size_threshold', '__return_false');
【讨论】:
这个问题有几个解决方案。首先,您运行的是 PHP 7.3 和 WordPress 5.3 吗?您可以尝试降级到 PHP 7.2。
接下来,您可以尝试增加网站的内存限制。
如果这些都不起作用,您可以尝试解决它。
转到您的媒体库并选择任何图片。最好是您成功上传的。单击编辑并查看图片所在的位置。保持打开状态或记住它。
通过 FTP 客户端连接到您的服务器并导航到存储图像的文件夹。将您的大照片上传到此文件夹。
它们还不会出现在您的媒体库中。您需要使用一个名为“从服务器添加”的插件。下载并安装/激活它(由 Dion Hulse 提供)。
备份您的 WordPress 安装(以防万一)。
最后,将鼠标悬停在媒体上,然后选择新选项 = 从服务器添加
导航到您上传照片的文件夹。确保您只选择要导入媒体库的照片(尽管如果您犯了错误可以删除重复的照片)。
点击前往后,需要一些时间,但不要取消或刷新页面。稍等一下,完成后您会在同一屏幕上收到通知。以及新的导入文件列表(包括大小变化,如果适用)。
现在,您的照片将在您的媒体库中,最后“缩放”。您现在可以在帖子中使用它们,它们会正常工作。
注意事项 文件将导入到您从中选择它们的任何位置。因此,在导入它们之前,将它们与其他活动图片放在同一个文件夹中很重要。否则,它们会显示在媒体库中,但实际上无法在您的网站上运行(需要一段时间才能弄清楚)。
如果图片很大,我建议一次导入 10-15 张图片。再多的话,您可能会因不活动而退出您的 cPanel,并且可能会破坏您的安装(也许,因此是备份)。
此外,您可以查看这个 wordpress.org 线程,因为线程中讨论了许多解决方案。 https://wordpress.org/support/topic/unable-to-upload-images-67/page/5/
如果这有帮助,请告诉我!
【讨论】: