将图片上传到 WordPress 时出现 HTTP 错误:如何获取和解决
已发表: 2022-05-09尽管使用 WordPress 网站通常很简单,但有些情况可能会让您摸不着头脑。 有一次,您在将照片上传到 WordPress 时看到 HTTP 错误。 但是,如果您知道在哪一瞥,这可能是一个简单的照顾。
在大多数情况下,这是一条通用消息,表示有些事情可能是错误的,而 WordPress 没有解决办法。 虽然这在最初的情况下无法使您受益,但您可以深入研究 WordPress 的文档以搜索解决方案。
在这篇文章中,我们将向您展示在将照片上传到 WordPress 时处理 HTTP 错误的几种策略:
- 检查您的 WordPress 设置和万维网设置的一些标准因素。
- 自信地优化您的印象,这样您就不会遇到设置的限制。
- 增加您的 PHP 内存限额。
- 将 WordPress 的图片编辑器库更改为其他内容。
我们将保留简短而甜蜜的要点,因此您需要完全掌握如何使用安全文件传输协议 (SFTP) 和正确的购物者。 此外,您还想知道如何浏览 WordPress 文件框架。
1. 在转机前进行一些简单的检查
与许多其他问题一样,您需要保证将照片上传到 WordPress 时出现 HTTP 错误是一个永恒的难题。 当然,如果这是一时的事情,您可以等待事情结束,然后重新检查是否有潜力。
要弄清楚这一点,您可以进行一系列检查:
- 最基本的解决方法是等待关注的照顾。 这将包括对媒体库的定期检查。
- 您可以查看使用浏览器的情况,例如清除缓存,甚至更改浏览器。
- 如果你知道你已经安装了一个新的主题或插件,这可能会导致你的错误。 对于这种情况,您必须立即停用所有这些插件或主题,直到您确定它们是否是错误的诱因。
- 在某些情况下,您可能需要查看 WordPress 主文档的文件权限。 根据我们的经验,这不是导致的原因,因为除了您编辑它们之外几乎看不到权限更改/另一方面,您不应该排除它。
本文的目标是肯定将视觉效果上传到 WordPress 时出现的任何 HTTP 错误都是需要您的魔掌的持久性问题。 当您知道这是这种情况时,您似乎可以解决问题。
2.添加优化的图片文件
这种补救措施是一个两管齐下的方法。 第一,您将要对您的媒体添加选项充满信心(并自己提醒)。 出于稳定的动机,您经常会设置“边界”以使测量保持适度,并且可能的风险是名义上的。
一旦你知道这些参数是什么(或者你设置了合适的类型),你就可以出现在你上传的媒体上。 大多数情况下,上传图片到 WordPress 时 HTTP 错误的原因是由于您的添加超出了设置的参数。

解决这个问题的最好方法是上传更优化的图片。 虽然这看起来像是您需要添加一个图形优化插件并开始您的工作日,但这可能无法完成工作。 这是因为您需要使用优化的印象来攻击服务器以停止 HTTP 错误。 以下是一些支持您达到最小文件大小的想法:
- 使尺寸尽可能紧凑,即使您尽可能保持最高质量。 1,000 像素的广泛边缘是一个极好的默认值。
- 使用正确的图像格式。 为便于说明,图像应使用 JPEG,但图形应使用 PNG 或更近的现代格式。
- 更改比例后立即通过网络优化资源操作任何视觉效果。 ShortPixel (50% 免费信用券)有一个很棒的应用程序,TinyPNG 是一个无处不在的长期实例。
当您将所有这些都放在现场时,您将拥有优化的照片,(最重要的是)不会触发错误。
3. 提高你的 PHP 内存限制
主要是因为 HTTP 请求使用 PHP 作为处理语言,您可能需要为个人职责分配更多内存。

幸运的是,这是我们在发布的关于致命错误授权内存大小调整疲劳WordPress 错误的一个地方。 这篇文章将向您展示如何最大化您的服务器和设置的 PHP 内存限制。 一旦你提高了这个值,在将照片上传到 WordPress 时,你不需要看到额外的 HTTP 问题。
4. 改造 WordPress 的图像编辑器库
对于不知情的人,WordPress 仅在媒体库中提供了一些简单的图片增强操作:

另一方面,这个元素使用了两个不同的库之一:Imagick 或 GD 库。 如果您的安装使用前者,则可能会在上传图像时引起一些内存问题。 在这种情况下,您可以进行交换。
请注意,当您增加后续代码时,您将需要使用焦点片段插件,或单独编辑functions.php
文件(无论哪个对您有用):
functionality default_editor_gd( $editors ) $gd_editor="WP_Image_Editor_GD" $editors = array_diff( $editors, array( $gd_editor ) ) array_unshift( $editors, $gd_editor ) return $editors include_filter( 'wp_impression_editors', 'default_editor_gd' )
内置的 WordPress 编辑器很好,但不能让您编辑 world functions.php
文件——只能编辑您的概念。
修改 .htaccess 以优化您的印象编辑器库
Imagick 有一个很棒的功能,它可以使用许多处理器线程来更快地处理视觉效果。 然而,大量的共享网络托管供应确实无法实现这一点,这可能会在将照片上传到 WordPress 时导致 HTTP 错误。
要修复此问题,您可以在站点的.htaccess
文件中仅插入一行(如果您使用 Apache 服务器):
SetEnv MAGICK_THREAD_Limit 1
这将限制 Imagick 仅使用一个处理器线程。 与这些类型一样,这可以绕过共享主机的限制,并处理您看到的 HTTP 错误。
包起来
如果您尝试添加平台不知道如何处理的图形,WordPress 有时会抛出错误。 不过,如果您在将图像上传到 WordPress 时看到 HTTP 错误,有一些修复可以使点正确:
- 有时,这是一个简单的解决方案。 例如,您可能想要等待或更改浏览器。
- 对于您的安装或服务器而言,您的印象文件可能过于庞大,这意味着您每次“最大化”这些值时都会看到错误。
- 您可能必须增加您的 PHP 内存,以适应媒体上传。
- 在某些情况下,您会想要交换 WordPress 使用的图片编辑器库,并且可能还需要编辑
.htaccess
文件。
在将插图或照片上传到 WordPress 时,这些提示是否支持您解决 HTTP 错误? 如果是这样,请让我们知道哪 1 项为您工作!