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


在运行WordPress网站通常很简单时,有些情况可能会使您的头部刮擦以寻求解决方案.有一次将在将图像上传到WordPress时看到HTTP错误时.但是,如果您知道在哪里看,这可能是一个简单的修复.
在大多数情况下,这是一个通用消息,意味着出现问题,而WordPress没有修复.虽然这在首先没有帮助您,但您可以深入研究WordPress的文件以搜索解决方案.
在这篇文章中,我们将向您展示几种方法来修复HTTP错误时,将图像上传到WordPress:
我们将保持简短而甜美的状态,因此您需要了解如何使用安全文件传输协议(sftp)和适当的客户端.另外,您需要知道如何导航WordPress文件结构.
1.进行一些简单的检查,然后再进行
与许多其他错误一样,您需要确保上传图像WordPress是一个永久的问题.当然,如果这是一个临时的,您可以等待事情并在将来重试.
要确定这一点,您可以进行许多检查:
- 最简单的解决方案是等待问题解决.这将由定期检查返回媒体库.
- 您可以尝试使用浏览器,例如清除缓存,甚至更改浏览器.
- 如果您知道您已经安装了一个新主题或插件,这可能是您错误的原因.对于这种情况,您应该停用这些插件或主题,直到确定它们是否是错误的原因.
- 在某些情况下,您可能需要检查文件权限您的WordPress Core文件.这不会是我们经验的原因,因为除非您编辑这些权限,否则很少会看到权限会改变.但是,您不应该排除它.
这里的目标是确保将图像上传到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错误?如果是这样,请让我们知道哪一个对您有用!
VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/11984.html