更新失败.错误消息:响应不是有效的 JSON 响应



当我想将特色图片添加到我的wordpress帖子时,我收到此错误"更新失败。错误消息:响应不是有效的 JSON 响应。

就我而言,这是由于Web服务器配置(Apache2(:

AllowOverride None

将其更改为:

AllowOverride All

/etc/apache2/apache2.conf

我在尝试发布内容时遇到了相同的"不是有效的 JSON 响应"错误。WordPress在发布新帖子/页面时似乎做了一个JSON帖子,所以我在我的开发人员工具中检查了网络选项卡。如果检查此 JSON 调用的"响应"选项卡,则可能会看到有关此无效 JSON 响应的更多详细信息。

就我而言(您的可能不同(,在实际的 JSON 数据之前输出了一些不推荐使用的调试消息并弄乱了响应。修复后,已弃用的消息发布再次工作。

如果您在本地或生产 wordpress 安装上尝试此操作,您可能会收到此错误,因为出于安全原因,您的 .htaccess 文件不可写。

从普通模式更改为任何模式后,您将在永久链接设置下的WordPress管理界面中看到错误:

If your .htaccess file was writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all.

确保每当您将永久链接设置从PLAIN模式更改为任何其他模式(如POST-NAME(时,.htaccess 文件都是可写

对我来说,此错误显示在后端编辑器中,因为另一个文件中的一行文本在每个响应上回显了该行文本。 包括当WordPress内部提出自己的请求,期望JSON响应时。一旦我删除了该行问题就消失了。

我得到了同样的错误:

更新失败。错误消息:响应不是有效的 JSON 响应

停用WordPress插件Gutenberg后。我试图重新激活它,但错误仍然存在。

我的错误的解决方案是安装"经典编辑器"插件。

我有相同的错误消息。 但尽管如此,帖子实际上还是保存或更新了。所以就我个人而言,我正在考虑忽略它,无论它多么烦人。

我已经尝试了我能找到的建议:停用所有插件,使 .htaccess 正确,但错误消息仍然存在。

最新更新