图片:你开始建立你的WordPress网站。你创造了你的导航菜单标题网站页脚,以及您最重要的页面的裸骨,如“关于我们”和“联系人”页面。

现在您可以开始上传图片、视频和其他媒体了。WordPress内置的媒体上传器一切都很顺利,直到你看到一个HTTP错误。哦。

出了点问题,但你不确定到底是什么。在这篇文章中,我们将介绍不同的原因,你可能会得到通用HTTP图像上传错误和不同的方法可以解决它。

用HubSpot的WordPress网站工具来发展你的业务

什么是HTTP错误时上传图片到WordPress?

将图像上传到WordPress时的HTTP错误是一个通用错误消息,当您尝试使用WordPress中的内置媒体上传器上传文件时会发生。

例如,让我们说你想要上传一张特色图片,并在WordPress中改变其大小。下面是HTTP错误可能显示的方式。

当上传一个图像文件到WordPress时,出现一般的HTTP错误

图像源码

为什么我在将图像上传到WordPress时获取HTTP错误?

通常,HTTP错误会附带如下状态代码403或者502。这些提供有关为什么发生错误的更多细节。

HTTP映像上传错误不是因为WordPress无法弄清楚原因。所以它显示了一个通用的HTTP错误消息

这不是WordPress无法弄清楚错误的原因 - 它无法缩小错误的原因。HTTP映像上传错误的一些可能原因是:

  • 文件名中的撇号、分号或其他特殊字符
  • 插件或主题问题
  • 超过PHP内存限制
  • 超过最大上传文件大小
  • 过时或不支持的PHP版本

因为有几个错误的潜在原因,我们将通过几个步骤来解决它来解决它。我们将从最简单的步骤开始,然后继续移动到更复杂且耗时。

1.刷新你的浏览器。

这基本上是我每次要求Apple支持的建议:你试过打开和关闭电脑吗?听到它可能会令人沮丧,但建议是声音。您需要确保任何您没有临时故障的问题。

同样,要排除HTTP图像上传错误,您应该做的第一件事是刷新浏览器并尝试再次上传文件。有时,你的Wifi或托管提供商可以阻止文件成功上传。在这种情况下,一旦您刷新浏览器,您应该能够将其上传,没有问题。

2.重命名文件。

如果刷新浏览器不起作用,则下一个最简单的解决方案是重命名您尝试上传的文件。您可能会收到HTTP错误消息,因为文件名包含特殊字符,如撇号,半冒号或国际语言符号。

重命名文件后,请尝试再次上传。如果您仍然获得HTTP错误,那么至少您只丢失了几秒钟的时间,可以移动到下一步。

3.调整文件大小。

如果您仍然得到HTTP图像上传错误消息,那么问题可能是您的图像文件太大了。

为了确保它是在最大上传文件大小,你可以调整大小和压缩的图像使用的范围图像优化插件或者像这样的免费工具Squoosh.

Squoosh可以帮助您调整大小并压缩图像以在将图像上传到WordPress时解决HTTP错误

4.暂时停用你的插件。

肯定WordPress插件可能导致您的站点上的HTTP图像上传错误。图像优化和安全插件是这类消息的臭名昭著的罪魁祸首。

如果你最近上传了一个新的插件,只是看到HTTP图像上传错误,尝试停用该插件。如果这不能解决错误,然后尝试停用您的插件一个接一个。

您可以在上传WordPress中上传图像时,可以停用插件以尝试解决HTTP错误

如果禁用插件后HTTP错误消失,那么您可能需要在您的站点上找到替代方法。或者你可以联系插件开发人员来解决这个错误。

如果HTTP错误没有消失,那么继续并重新激活您的插件并尝试下一步。

5.切换到默认主题。

如果不是插件提示http映像上传错误,那么它可能是您的WordPress主题。如果您刚刚下载并激活了新主题,则特别可能是特别可能的,并且现在正在获取HTTP错误。

在这种情况下,您可以创建站点的备份。然后切换到默认主题,如今年二十二十一主题

切换到默认的二十二十一位主题可以在将图像上传到WordPress时解决HTTP错误

如果该修复HTTP错误,那么您可以坚持使用此默认主题,找到另一个不会提示此错误的主题,或者向您的原始主题的开发人员联系并要求他们进行故障排除。

6.增加PHP内存限制。

您可能会在将图像上传到WordPress时看到HTTP错误,因为您已超出PHP内存限制。这意味着您的服务器没有足够的可用内存,以便上载进程成功完成。

好消息是要增加这个raybetapp内存限制,只需要在wp-config.php文件中添加一行代码。遵循以下步骤:

  • 登录托管控制面板。
  • 打开文件管理器
  • 找到wp-config.php.文件并右键单击以编辑它。

编辑wp-config.php文件可以解决上传图片到WordPress时出现的HTTP错误

图像源码

  • 向下滚动到文件的末尾,读取/*就这些,停止编辑!快乐的博客。* /
  • 在此之前,添加以下代码:


定义(' WP_MEMORY_LIMIT ', ' 256 ');

保存更改后,您的PHP内存限制将增加到256MB,这是建议的限制。您现在可以返回WordPress管理员仪表板,并尝试再次上传文件。如果您仍然看到HTTP错误,则移动到下一步。

7.更新PHP版本。

WordPress.建议您的主机支持PHP 7.4或更高版本。如果您使用的不是最新的PHP版本,那么您不仅使您的站点处于危险之中——您还可能在向您的站点上传图片时导致HTTP错误。

大多数主机尽可能简单地使此更新过程变得简单。虽然该过程可能略有不同,具体取决于托管提供商,但它将看起来像以下类似。以下是使用a2hosting更新PHP版本的三个步骤。

  • 登录到控制面板。
  • 滚动到标有“软件”的部分。雷竞技苹果下载官方版
  • 然后单击选择PHP版本,并选择主机支持的最新版本。

在a2hosting的cpanel中升级PHP版本来解决上传图片到WordPress时出现的HTTP错误

图像源码

确保您运行的是最新版本的PHP,然后再次尝试上传文件。如果您仍然看到HTTP错误,则移动到下一步。

8.编辑您的.htAcess文件。

WordPress使用两个PHP模块进行处理图像:Imagick和GD库。如果分配了太少的资源来reybet雷竞技下载图像,则可以在将图像上传到WordPress站点时获取HTTP错误。如果您使用共享托管,则特别可能是因为分配了有限量的资源,因为分配给同一服务器上运行的多个站点。reybet雷竞技下载

要修复此错误,您可以将一行代码添加到您的.htaccess文件中,告诉Imagisk使用单个线程 - 而不是多个线程 - 处理图像。按照以下步骤操作。

  • 登录托管控制面板。
  • 打开文件管理器
  • 单击public_html.文件夹。

打开您的public_html文件夹以编辑.htacess文件以在将图像上传到WordPress时解析HTTP错误

图像源码

  • 打开标有“wordpress”的文件夹。
  • 找到. htaccess文件并右键单击以编辑它。
  • 向下滚动到文件的底部并添加以下代码行:


MAGICK_THREAD_LIMIT 1

保存更改后,返回管理仪表板,然后尝试上传媒体文件。如果无法解决HTTP错误,请尝试下一步。

9.更改默认图像编辑器。

如果您在将图像上传到WordPress时仍在收到HTTP错误,则可能仍然是Imagick在您服务器上的可用资源中耗尽的问题。reybet雷竞技下载在这种情况下,您可以制作用于处理图像的其他PHP模块 - GD库 - 您的默认编辑器。

为此,需要向主题的functions.php文件添加一些代码。遵循以下步骤:

  • 登录托管控制面板。
  • 打开文件管理器
  • 打开你的wp-content文件夹。
  • 打开你的主题文件夹。
  • 找到函数.php.文件并右键单击以编辑它。
  • 滚动到文件底部并粘贴以下代码片段。


函数wpb_image_editor_default_to_gd($编辑器){
$ gd_editor ='wp_image_editor_gd';
$editors = array_diff($editors,数组($gd_editor));
array_unshift($编辑,$ gd_editor);
返回编辑美元;
}
add_filter('wp_image_editors','wpb_image_editor_default_to_gd');

保存更改后,请尝试再次上传媒体文件。如果您仍然获取HTTP错误,请删除添加到函数的代码.php文件。然后进入下一步。

10.联系您的托管提供商。

对于任何类型的错误,请联系您的托管提供商始终是一个选项,但它应该被视为最后的手段。

如果您已经尝试了上述步骤,仍然看到429错误,这可能是源于您的服务器而不是您的网站。通过与你的供应商接触,他们可能会解决问题或提供有价值的见解。

无错误图像上传到WordPress

由于其缺乏特异性,将图像上传到WordPress的图像时,HTTP错误可能会令人沮丧。好消息是,您通常可raybetapp以解决错误而不添加任何代码或花费很多时间疑难解答。

在WordPress网站上使用Hubspot Tools并连接两个平台而无需处理代码。点击这里了解更多。

在WordPress网站上使用Hubspot Tools并连接两个平台而无需处理代码。点击这里了解更多。

最初发布于2021年2月4日早上7:00:00,2021年3月17日更新

话题:

WordPress网站