如何修复“更新失败。 响应不是有效的 JSON 响应”

您是否刚刚遇到“更新失败。 该响应不是有效的 JSON 响应。” 在 WordPress 块编辑器中工作时出错?

⚠️这是一个 常见的 WordPress 错误 由于插件和主题冲突、SSL 证书或混合内容问题、.htaccess 文件损坏等原因,它会出现在您的网站上。

遇到 JSON 响应错误令人沮丧。 它不会告诉您它发生的原因或如何删除它 – 它会迫使您放弃所做的一切并找到一种方法从您的网站中删除错误。

幸运的是,解决方案很简单。

💡 在本教程中,您将学习 是什么导致了您网站上的错误删除它需要采取的步骤.

让我们开始吧。

如何#fix #error: ‘更新失败。 响应不是有效的 JSON 响应’🐛

点击推文

什么原因导致“更新失败。 响应不是有效的 JSON 响应。” 错误? 💣

当您在 WordPress 网站上上传图像或发布或更新帖子时,WordPress 会将请求传达给您的 Web 服务器。 服务器以 JSON 格式响应。

如果由于某种原因,服务器没有以 JSON 格式响应或根本没有响应,那么 WordPress 会抛出“响应不是有效的 JSON 响应”。 错误。

您一定想知道:是什么原因导致您的网站与服务器之间的沟通不畅或缺乏沟通?

答案是不止一个原因。 它可能是插件或主题中的错误, SSL证书问题、.htaccess 文件损坏、REST API 冲突等。

在下一节中,我们将探讨这些原因,并找出导致您网站错误的原因。

但在我们继续下一节之前,值得注意的是 WordPress 显示了相同 JSON 错误的不同变体。

  • 当您尝试更新帖子时,您会看到这种变化:“更新失败。 该响应不是有效的 JSON 响应。”
  • 当您尝试发布帖子时会出现这个:“发布失败。 该响应不是有效的 JSON 响应。”
  • 还有一个简单的“响应不是有效的 JSON 响应”。 上传图片时出现错误。

ℹ️ 无论您看到哪种变体,解决方案都是相同的。

如何修复“响应不是有效的 JSON 响应”。 错误🔨

由于我们不知道是什么导致您的网站出现错误,因此尝试不同的解决方案是最好的方法。

但在我们开始之前, 备份 整个 WordPress 网站。

在本教程中,您将需要对您的站点进行修改。 这是有风险的生意。 它可能会破坏您的网站。 当出现问题时,备份将帮助您将站点恢复正常。 因此,您需要在继续之前备份您的 WordPress 网站。

🔧 现在,让我们从解决方案开始:

生成一个新的 .htaccess 文件来修复永久链接问题

JSON 错误背后的最常见原因之一是 您网站的 .htaccess 文件 或固定链接。

要从您的站点中删除错误,您需要刷新 您网站的永久链接,您可以通过两种方式完成。

最简单的选择是强制 WordPress 从您的 WordPress 仪表板生成一个新的 .htaccess 文件。

转到设置→固定链接。 在永久链接页面上向下滚动并点击保存更改按钮。

wordpress 上的永久链接页面 在永久链接设置页面上向下滚动并点击保存更改按钮

现在回到您的编辑器并检查错误是否消失。

仍然,看到错误? 然后,在转向下一种方法之前,您可以尝试另一种解决方案。 您可以完全删除现有的 .htaccess 文件,然后让 WordPress 创建一个新文件:

1. 在您的桌面安装 FTP 客户端 FileZilla。 这里有一个指南 如何安装 FileZilla.

2. 打开 FileZilla 并将其连接到您的网站。 本指南 将向您展示如何建立这种联系。

3. 接下来,转到 public_html 并找到 .htaccess 文件。

4. 右键单击​​文件并选择下载以将副本保存到本地计算机。 这将作为备份,以防万一您需要它。

5. 备份后,右键单击文件并选择删除按钮以删除文件。

在filezilla中删除htacess文件右键单击 .htacess 文件并选择删除

6. 打开您的 WordPress 仪表板并转到设置 → 固定链接。 在永久链接页面上向下滚动并点击保存更改按钮。 这将强制 WordPress 创建一个新的 .htaccess 文件。

👉 如果它是由 .htaccess/permalink 问题引起的,这应该会从您的站点中删除错误。 如果没有,请尝试以下解决方案。

检查您的 WordPress 网站地址设置

可能会出现 JSON 响应错误,因为您在设置页面上的网站地址配置不正确。

要设置正确,请转到设置→常规,您应该能够看到以下两个字段:

  1. WordPress 地址 (URL)
  2. 网站地址 (URL)

确保在这两个字段中都插入了您的网站 URL。 两个 URL 必须相同。 它们应该以 HTTPS 开头,而不是 HTTP(只要您安装了 SSL 证书)。

然后,保存您的更改。

即使您没有在页面上进行任何更改,也请务必点击“保存更改”按钮。

wordpress 地址和站点地址 - 更新失败。 响应不是有效的 JSON 响应。确保两个 URL 相同并且前面有 HTTPS

修复混合内容警告/问题

如今,所有网站都应该使用 SSL 证书,它允许您在您的站点上使用 HTTPS 连接。

但是,如果你 将旧网站从 HTTP 迁移到 HTTPS,您最终可能会遇到一些旧资源仍在通过 HTTP 而不是 HTTPS 加载的情况。 这可能会触发称为混合内容警告的内容,从而导致无效的 JSON 响应错误。

在上一节中,您确保 WordPress 地址和站点地址都以 HTTPS 开头。 这可能已经解决了混合内容问题。 但只是为了站在同一边,安装并激活这个插件:Really Simple SSL。


真正简单的 SSL 真正简单的 SSL

作者: 真正简单的插件

当前版本:5.3.2

最后更新:2022 年 5 月 10 日

真正简单的 ssl.5.3.2.zip

100% 评分

超过 5,000,000 次安装

WP 4.9+需要

安装后,您应该会看到一个带有此按钮的弹出窗口:激活 SSL! 点击按钮。 该插件将设置为工作并注销您。 不用担心。 只需登录并检查您的 Gutenberg 编辑器上的 JSON 错误是否消失。

如果您需要帮助设置插件,请查看 本指南.

非常简单的 ssl 插件激活 - 更新失败。 响应不是有效的 JSON 响应。单击激活 SSL 按钮将所有链接移动到 HTTPS

停用插件和主题以查找冲突

主题和插件冲突是 WordPress 错误的常见原因。 因此,在本节中,我们将帮助您确定是主题还是插件导致您网站上的 JSON 响应错误。

首先,一个小披露:停用插件和主题可能会导致您的网站崩溃。 您可能会丢失一些配置。 但是,如果您有适当的备份,这将不是问题。

在您停用插件和主题并找出导致错误的插件或主题后,您可以将您的网站恢复正常。 然后从您的网站中删除罪魁祸首主题或插件。 这样,您的所有配置都将保持不变,罪魁祸首将消失。

现在,转到外观 → 主题并激活默认的 WordPress 主题(如二十二十一、二十一等)。 检查 JSON 错误是否已修复。

如果错误消失了,那么 删除主题. 如果没有,请重新激活您以前的主题。

接下来,转到已安装的插件,选择所有插件,然后在批量操作下,选择停用并点击应用。

停用所有插件 - 更新失败。 响应不是有效的 JSON 响应。
停用所有插件并检查 JSON 错误是否消失

如果错误未出现在您的 Gutenberg 编辑器上,则说明您的插件之一导致了它。 您需要做的就是找出哪个插件是罪魁祸首。 开始一一重新激活插件。 每次重新激活插件时,检查是否返回了 JSON 错误。

找到罪魁祸首后,删除插件。 如果它是您网站的重要组成部分,请联系插件的开发人员并寻求帮助。

学习更多关于 如何禁用WordPress插件.

解决无效 JSON 响应错误的其他方法

前四个解决方案应该使您能够删除“更新失败。 该响应不是有效的 JSON 响应。” 但如果它仍然存在,请尝试以下方法:

查找 REST API 冲突

WordPress 使用 REST API 与服务器通信。 如果由于某种原因通信失败,您将遇到 JSON 错误。

要了解 REST API 是否是问题的根源,请打开显示 JSON 错误的 Gutenberg 编辑器,右键单击错误并选择 Inspect 选项。

chrome 浏览器中的检查选项 - 更新失败。 响应不是有效的 JSON 响应。单击检查按钮并检查 REST API 错误

在控制台下,查找 REST API 错误。 如果您找到它,则该错误是由 API 引起的。

要消除错误,您需要向托管服务提供商寻求帮助。

以不同的方式上传图像

如果在您的帖子上上传图片会触发错误,请尝试通过媒体库上传它们。

确保您没有在标题中使用任何无效字符。 只需在图片标题中使用英文字母和数字即可。

切换到经典编辑器(临时或永久)

如果一切都失败了,那么考虑切换到经典编辑器。 您需要做的就是安装官方的经典编辑器插件。


经典编辑器 经典编辑器

作者: WordPress 贡献者

当前版本:1.6.2

最后更新时间:2021 年 7 月 21 日

经典-editor.1.6.2.zip

98% 评分

超过 5,000,000 次安装

WP 4.9+需要

有关更详细的外观,请查看我们的指南 如何禁用 Gutenberg 并使用 Classic TinyMCE 编辑器.

也就是说,如果您更喜欢继续使用 Gutenberg 编辑器,则需要找到一种方法来从您的站点中删除 JSON 响应错误。

👉 如果您尝试了上面列出的所有解决方案,仍然无法消除错误,那么您需要专业的帮助。 联系您的托管服务提供商,告诉他们您尝试过的所有解决方案。 他们将帮助您消除错误。

转到顶部

永久修复 WordPress 无效 JSON 响应错误

“更新失败。 该响应不是有效的 JSON 响应。” 错误是最常见的 WordPress 错误之一。 它可以在使用上传图像或发布/更新一段内容时出现 新的块编辑器(古腾堡).

如何#fix #error: ‘更新失败。 响应不是有效的 JSON 响应’🐛

点击推文

真正的原因可能是从恶意插件或主题到 SSL 证书问题。 消除错误只是找出其背后的原因并将其从您的网站中清除的问题。

我们希望在我们的教程的帮助下,您能够从您的站点中删除 JSON 响应错误。

有关其他一些提示 修复常见的 WordPress 错误你可以看看 我们的 WordPress 故障排除初学者指南. 😎

如果您对“响应不是有效的 JSON 响应”有任何疑问。 错误,请在下面的评论部分告诉我们。

Total
0
Shares
相关文章