如何修复上传图片时的HTTP错误

错误类型: WP内部错误 错误名称: 上传图片HTTP错误 英文名称: HTTP error 错误描述: 通常,当您将图像上传到WordPress时,它会立即显示在您的媒体库中。此特定警报的问题在于,在找出解决方案时,它没有为您提供大量信息。此外,还有多种可能的原因,包括:过期的登录凭据未经授权的文件名内存不足文件权限不正确插件冲突

自学咖网努力为各位打造免费分享知识与教程网站

没有视觉内容,很难建立一个成功的网站。您访问的任何页面都可能包含一些照片、图标或图形的组合。然而,如果你在上传图片到WordPress时遇到HTTP错误,你可能会发现自己无法将图片上传到你的网站。

幸运的是,有许多方法可以尝试解决这个问题。在本教程中,我们将解释为什么在向WordPress上传图片时会出现HTTP错误,然后通过六个解决方案来指导您。

上传图片到WordPress时HTTP错误的原因

和其他一些常见问题相比,上传图片到WordPress时的HTTP错误看起来并没有那么可怕。这只是一条简单的横幅消息,当您尝试添加新文件时,它将出现在您的媒体库中:

自学咖网努力为各位打造免费分享知识与教程网站

通常,当你上传一张图片到WordPress,它会立即显示在你的媒体库中。没有确认信息或幻想。遇到这个错误显然不是这样。

这个特别警报的问题是,在您找到解决方案时,它不会为您提供大量信息。此外,还有许多可能的原因,包括:

的登录凭据已过期

未经授权的文件名

内存不足

文件权限不正确。

插件冲突

上传图片到WordPress时的HTTP错误有一半是为了确定问题的根源。一旦你弄明白了,只需要几个快速的步骤就可以解决它,让你的网站恢复正常工作。

如何修复上传图片到WordPress时的HTTP错误

虽然修复这个错误并不难,但是您必须有条不紊,因为它有几个潜在的原因。考虑到这一点,我们将从最直接的修复开始。

1.检查您的登录会话是否已过期。

通常,WordPress会在您的登录凭证过期时通知您,以便您可以重新输入。但是,如果您让浏览器长时间打开而没有任何活动,此消息不会总是出现。

如果您这样做,然后尝试上传图像,即使没有提示您再次登录,您也会看到如上图所示的HTTP错误。确定这是否是您的问题的最简单的方法是重新加载页面。

如果您之前的登录会话已经过期,WordPress会提示您再次输入您的凭证。之后,你可以再次尝试上传图片,看看错误是否仍然存在。

2.重命名、优化或调整图像文件的大小

WordPress不支持名称中含有特殊字符或语言重音的文件,如chte au或smrgsbord。如果您尝试添加到网站的图片包含任何图片,请尝试将其重命名,然后再次尝试上传。

在某些情况下,即使是名字完全“干净”的图片也不能用于WordPress。一种解决方案是使用图像优化平台,如TinyPNG:

自学咖网努力为各位打造免费分享知识与教程网站

此工具将压缩您的文件以减小其大小。这是一个减少网站加载时间的简单方法,有时也能解决上传图片到WordPress时的HTTP错误。

最后,你也可以通过改变图片的大小(宽度和高度)来解决这个问题。您可以使用您喜欢的照片编辑平台来完成此操作,如Preview、Paint或Photoshop。

阅读:详细解释如何优化和压缩WordPress博客图片。

3.增加你网站的PHP内存限制

如果前两种方法不能解决为你上传图片到WordPress时的HTTP错误,那么是时候开始寻找更多的技术解决方案了。根据您的虚拟主机服务提供商和计划,您的服务器可能没有足够的内存向您的站点添加更多文件。

较小的PHP内存限制可能会导致上传过程中偶尔出现HTTP错误。根据经验,建议将内存大小限制设置为至少256MB。

增加PHP内存限制最简单的方法就是使用文件传输协议(FTP)和FTP客户端(例如FileZilla)访问你网站的根文件夹(通常是public_html)。然后,找到你的wp-config.php文件,右击它,然后选择“查看/编辑”选项:

自学咖网努力为各位打造免费分享知识与教程网站

在这个文件中,寻找“就这些,停止编辑!出版快乐。”然后向其中添加以下代码:

define( ‘WP_MEMORY_LIMIT’, ‘256M’ );

保存并关闭文件。然后尝试再次上传您的图像,看看HTTP错误是否仍然存在。如果是这样,您的主机可能会在服务器级别覆盖wp-config.php文件中的设置。在这种情况下,您可能需要联系支持人员以获得进一步的帮助。

相关:解决WordPress内存限制错误

4.请验证您上传文件夹的权限。

WordPress安装中的每个文件夹都使用所谓的“权限”。这意味着,对于谁可以访问(“读取”)、修改(“写入”)或执行每个目录中包含的文件中的脚本,有严格的说明。

作为网站所有者,你应该对wp-content/uploads目录有完全的权限,这是WordPress商店(你可能已经猜到了)上传的地方。如果您在媒体库中遇到HTTP错误,值得检查此设置是否配置正确。

首先,如上所述,使用FTP访问您的网站并导航到您的wp-content目录。找到上传文件夹,右键单击它,然后选择文件权限选项:

自学咖网努力为各位打造免费分享知识与教程网站

在结果窗口中,检查您(“所有者”)是否具有读取、写入和执行权限。相应的值应该是755:

自学咖网努力为各位打造免费分享知识与教程网站

如果您没有适当的权限,请选择正确的复选框或将值设置为755,然后单击“确定”。然后尝试再次上传您的图片。

5.插件或主题冲突故障排除

在某些情况下,当您尝试上传图像时,您的某个插件或您的活动主题可能会导致背景冲突。有两种方法可以解决这个问题,但是在你做任何事情之前,确保你做了一个WP备份。

然后,导航到WordPress仪表盘中的插件列表,逐个禁用它们,测试你是否可以在每个插件之间上传图片。这个方法很简单,但是如果你有很多插件的话,可能会比较麻烦。

如果你想完全排除插件冲突,你可以通过FTP访问你的服务器,进入你的wp-content目录。找到plugins文件夹,并将其重命名为另一个名称,如下例所示:

自学咖网努力为各位打造免费分享知识与教程网站

更改此目录的名称将会阻止WordPress找到您的插件文件,并一举禁用所有这些文件。测试上传图片到WordPress时的HTTP错误是否已经修复。

如果是这样的话,那么你就会知道你的网站某处有冲突。将文件夹恢复到其原始名称,并继续从仪表板中逐个禁用您的插件,直到找到罪魁祸首。

另一方面,如果禁用所有插件不能修复错误,请将插件文件夹恢复到其原始名称,并尝试更改您的活动主题:

自学咖网努力为各位打造免费分享知识与教程网站

任何其他主题都可以,尽管默认主题通常最适合故障排除。进行更改并尝试再次上传图像。如果错误解决了,你就找到了冲突的根源。

如果你的主题或者某个插件导致了HTTP错误,你必须把它从你的网站上移除。然后,您可以用替代方法替换它,或者尝试联系开发人员来解决冲突。

6.请联系服务器提供商以帮助解决HTTP错误

如果其他方法都失败了,不要绝望。您已经排除了这个问题的几乎所有可能的原因,现在是时候提供一些帮助,以便您可以更深入地挖掘。

此时,你已经用尽了大部分选择。尝试联系你的WordPress服务器提供商,看看他们是否能帮助你在上传图片到WordPress时追踪HTTP错误的来源。

总结

没有人喜欢网上的文字墙。如果你想发布访问者喜欢的内容,你的网站需要有视觉元素。这意味着如果你在上传图片到WordPress时遇到HTTP错误,你需要尽快识别并修复潜在的问题。

在本文中,我们介绍了六种修复此错误的方法:

检查您的登录会话是否已过期。

重命名、优化或调整图像文件的大小。

增加你的PHP内存限制。

请验证您的上传文件夹权限。

解决插件或主题冲突。

请联系服务器提供商以获得进一步的帮助。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 如何修复上传图片时的HTTP错误