将图像上传到WordPress时的HTTP错误:如何查找和修复它

在运行WordPress网站通常很简单时,有些情况可能会使您的头部刮擦以寻求解决方案.有一次将在将图像上传到WordPress时看到HTTP错误时.但是,如果您知道在哪里看,这可能是一个简单的修复.

在大多数情况下,这是一个通用消息,意味着出现问题,而WordPress没有修复.虽然这在首先没有帮助您,但您可以深入研究WordPress的文件以搜索解决方案.

在这篇文章中,我们将向您展示几种方法来修复HTTP错误时,将图像上传到WordPress:

  1. 检查一些基本元素您的WordPress安装和Internet设置.
  2. 确保您优化图像,因此您不会达到安装的限制.
  3. 增加 php内存津贴.
  4. 切换wordpress'图像编辑库到其他东西.

我们将保持简短而甜美的状态,因此您需要了解如何使用安全文件传输协议(sftp)适当的客户端.另外,您需要知道如何导航WordPress文件结构.

1.进行一些简单的检查,然后再进行

与许多其他错误一样,您需要确保上传图像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文件本身(无论是哪个适用于您)-当您添加以下代码时:

function default_editor_gd( $editors ) {
    $gd_editor = 'WP_Image_Editor_GD';
    $editors = array_diff( $editors, array( $gd_editor ) );
    array_unshift( $editors, $gd_editor );
    return $editors;
}
add_filter( 'wp_image_editors', 'default_editor_gd' );

内置的WordPress编辑器很好,但不会让您编辑全局functions.php文件-仅是主题的文件.

编辑.htaccess以优化您的图像编辑器库

Imagick具有一个很棒的功能,因为它可以使用多个处理器线程来更快地处理图像.但是,许多共享托管都不允许这样做,这可能会在将图像上传到WordPress时会导致HTTP错误.

要解决此问题,您可以在网站的.htaccess文件中添加一行(如果运行Apache服务器):

SetEnv MAGICK_THREAD_LIMIT 1

这将限制Imagick仅使用一个处理器线程.因此,这可以规避共享主机的限制,并解决您看到的HTTP错误.

总结

WordPress如果您尝试上传平台不知道该怎么办,有时会出现错误.但是,如果将图像上传到WordPress时看到HTTP错误,则有许多修复程序可以使事情正确:

  • 有时候,这是一个简单的解决方案.例如,您可能需要等待或更改浏览器.
  • 您的映像文件可能太大而对于安装或服务器,这意味着每当您"最大化"这些值时,您会看到错误.<<<<<<<<<<
  • 您可能需要提高PHP内存,以适应媒体上传.
  • 在某些情况下,您需要切换WordPress使用的图像编辑器库,也许可以编辑.htaccess也是文件.

这些技巧中的任何一个可以帮助您在将图像上传到WordPress时解决HTTP错误?如果是这样,请让我们知道哪一个对您有用!

10

发表回复