在定制器上获取WordPress错误‘changeset_POST_SAVE_FAILURE’

2jcobegt  于 2022-10-24  发布在  WordPress
关注(0)|答案(3)|浏览(165)

当我试图在定制器上发布更新时,遇到WordPress错误‘changeset_POST_SAVE_FAILURE’。Console在执行我提到的操作后抛出此错误:

Failed to load resource: the server responded with a status of 400 ()

一天前,它工作得很好,但现在对解决方案没有任何线索。WordPress的其他功能还可以,我甚至安装了一个定制的css插件,而且运行得很好,只是定制器。
我试过了:

  • 停用所有插件
  • 试图更改我的主题,但当打开WordPress主题的‘预览’时,它显示严重错误,但没有显示站点。所以,我没有激活它们,因为我担心它会破坏我的网站。
  • 运行WordPress修复/优化工具
  • 优化/修复/分析数据库
  • 联系了托管支持人员,但他们告诉我这与此无关
rks48beu

rks48beu1#

最后,解决这个问题的最简单的方法是创建一个干净的WordPress安装。然而,我怀疑这种情况是否会在某个时候发生。强烈建议经常备份整个站点(数据库、WordPress导出、wp-content或文件所在的整个“public-html”)

l2osamch

l2osamch2#

今天,我检查了错误日志后,解决了我的网站。此处使用s.t记录了许多错误,如下所示:键‘PRIMARY’的条目‘0’重复...=>数据库在某些表中有一些未命中AUTO_INCREMENT字段。因此,您可以从错误日志中检查它们的表名,并将AUTO_INCREMENT添加到主字段中。一切都会好起来的。

kgsdhlau

kgsdhlau3#

这可能是由于WordPress的_Posts表的自动增量值配置不正确造成的。
要解决此问题,请从Site Tools->Site->MySQL->PHPMyAdmin访问您网站的数据库。从左侧部分查找并单击网站数据库的条目,然后从页面右侧部分查找_POSTS表,单击它并单击顶部的操作标签。在表选项部分中,将AUTO_INCREMENT设置为9999,然后单击开始以应用更改。

相关问题