WordPress 5.6从本地测试环境搬迁到线上服务器,发布和更新文章,出现:
更新失败。 此响应不是合法的JSON响应。
同时分类目录也无法显示内容,文章中原先插入的图片也无法显示。
网上搜索了一下,多数人认为是新版古腾堡编辑器(Gutenberg)的问题,禁用掉编辑器就正常了。还有人反应是http和https的问题。
经检查,是因为路径不对。本地初始测试环境使用了不带www的网址,正式服务器用的是带www的网址。编辑器中使用了不带www的全路径,可能导致部分使用了全路径的链接不正常。
进入phpMyadmin,在数据库的wp_options表中更新siteurl、home网址为带www的,然后重启web服务,刷新后台,编辑文章,恢复正常。