WordPress 发布文章提示:此响应不是合法的JSON响应 总结与处理办法

详情
评论
问答
赞助

您可以通过搜索或浏览分类列表来找到您期望下载的资源。随后点击资源介绍页右侧的下载链接按钮,依据提示信息进行操作即可。

大部分资源可积分免费下载,为了维持网站的运行小部分资源须付费才能下载。

本站提供的下载资源均为网络搜集,仅供个人学习和交流使用。对于版权问题,请用户自行判断并承担相应责任。

随着时间的推移,维持网站的运行需要支出高昂的服务器和带宽费用。为了能继续坚持免费做下去,如果觉得文章对您有用,希望您能动动发财的小手免费赞助狐狸,给狐狸加油打气!激励狐狸库继续创作下去!谢谢!

在互联网的浩瀚海洋中,我们的网站就像一座明亮的灯塔,为无数用户照亮前行的道路。它承载着知识的传递、梦想的交流,以及大家共同的回忆与期待。然而,运营和维护这样一个网站需要投入大量的心血与资金。

现在,您只需通过支付宝扫码领红包,就能轻松成为我们的赞助人。这不仅是一次简单的支持,更是您与网站共同成长的见证。操作简单,打开支付宝,扫描专属二维码,您的每一份心意都将化作网站发展的动力。

您的赞助,能让网站不断升级,提供更优质的服务,给大家带来更好的体验。让我们携手共进,让这座灯塔绽放更耀眼的光芒,照亮更多人的网络世界 。

下面是免费赞助的方法和流程

  1. 下面图一是本站的支付宝每日领红包二维码,使用支付宝扫描二维码后会自动显示红包金额,有任意小额金额红包。
  2. 点击“去使用”,再扫描第三张图的二维码进行付款即可。
  3. 上面扫到多少红包就输入多少金额,红包会自动抵扣金额,所以不需要额外费用。
  4. 如需赞助自定义金额请到【赞助狐狸】页面进行赞助。
  5. 这个扫码红包是每天都可以领的哦,支持同账号重复,每天花一分钟时间即可免费支持本站!
扫码红包 红包图 扫码支付
WordPress 发布文章提示:此响应不是合法的JSON响应 总结与处理办法-狐狸库

之前因为Rest API的问题,导致发布文章的时候出现了“发布失败”提示。

在修复了Rest API后就没有在出现这个问题(原文:WordPress 发布文章,出现发布失败与更新失败的解决办法)。但是最近不知道为什么出现了“此响应不是合法的JSON响应”这样的提示。

然后我通过搜索找到了一些方法进行排查。但是都没有用。

我先总结一下我使用的这些方法,可能你通过这些方法可以解决这些问题。

情况1 Rest API的问题

通过浏览器的审查模式(F12),来查看是否为Rest API的问题。

一般给予的方法是禁用 Rest API ,但是因为网站需要,我需要用到这个。所以这个方法我首先就否定了。

如果你不需要使用 Rest API ,可以通过 disable-wp-rest-api 这款插件来删除它。

检查:通过【工具】-【站点健康】,可以插件是否是REST API出错

WordPress 发布文章提示:此响应不是合法的JSON响应 总结与处理办法-狐狸库

情况2 伪静态的问题

网上的说这样是因为修改了固定连接后没有设置伪静态,会出现此“此响应不是合法的JSON响应”的提示,通过宝塔面板的内置伪静态规则即可解决。

但,我在建站之初就设置了这个伪静态。

所以此次并不是这个问题。

情况3 系统镜像问题

有网友说是因为服务器系统镜像中的某个组件出错所导致的。这个方法我没有遇到,暂且无法证实。

情况4 SSL 转换问题

网友说,因为SSL的问题,导致出现这个提示。这也让他只能试用非HTTPS网址访问发布。

我这里不是这个问题,但是我大概知道是什么原因。原因是设置里域名项写的HTTP,修改后这个问题即可解决。并且你需要通过宝塔面板强制SSL。


但是,以上情况,都没有解决我的问题

我的问题主要是:发布之时提示:此响应不是合法的JSON响应 ,但是实际上文章已经发布出去。

通过审查模式查看,在发布页面点击发布后,的确有爆红(哪个页面出现问题,我们都可以利用这个来查看问题原因。)

报错出现了一个 500 错误,500错误就是因为服务器的原因

WordPress 发布文章提示:此响应不是合法的JSON响应 总结与处理办法-狐狸库

在我配置PHP配置文件,检查服务器配置文件后。依然会出现这个报错。

无奈我直接重启 PHP 重启 nginx ,然后直接重启服务器

做完这些,再次发布文章,居然就好了,可以发布并没有报错了。

这次过后,发布文章时候有时候依然会出现500错误。

我怀疑是否是因为上次网站被黑,服务器安装了云锁,锁定了一些文件和权限的设置问题。

这个我继续留坑。因为目前出现报错但是文章确实可以发布出去。所以先搁置不管。

2021年11月1日补充.

经过在网上找方法排查。

我网站出现这种情况的原因,是因为自动生成sitemap(方法:wordpress无插件实现sitemap生成器),原本默认是发布文章后,生成1000条数据,但是我上次改成了5000条,一次性生成5000条对服务器压力确实太大。改成1000条后,正常发布。是我大意了。

我是如何排查出是这个文件出现问题的?详细阅读:《网页错误排查:the server responded with a status of 500 (Internal Server Error)》

总结

有时候出现这种错误,可能并非是程序的问题,服务器有时候也会抽风。所在遇到这些问题,可以通过一些方法来进行排查。只要找到问题所在,缩小了范围,处理起来也就简单了。

温馨提示:本文最后更新于2022/10/20 04:39:32。若文章内容或图片失效,请留言联系站长反馈!
© 版权声明
THE END
点赞0赞赏 分享
评论 共2条

请登录后发表评论

    请登录后查看评论内容