当我试图在定制器上发布更新时,遇到WordPress错误‘changeset_POST_SAVE_FAILURE’。Console在执行我提到的操作后抛出此错误:
Failed to load resource: the server responded with a status of 400 ()
一天前,它工作得很好,但现在对解决方案没有任何线索。WordPress的其他功能还可以,我甚至安装了一个定制的css插件,而且运行得很好,只是定制器。
我试过了:
- 停用所有插件
- 试图更改我的主题,但当打开WordPress主题的‘预览’时,它显示严重错误,但没有显示站点。所以,我没有激活它们,因为我担心它会破坏我的网站。
- 运行WordPress修复/优化工具
- 优化/修复/分析数据库
- 联系了托管支持人员,但他们告诉我这与此无关
3条答案
按热度按时间rks48beu1#
最后,解决这个问题的最简单的方法是创建一个干净的WordPress安装。然而,我怀疑这种情况是否会在某个时候发生。强烈建议经常备份整个站点(数据库、WordPress导出、wp-content或文件所在的整个“public-html”)
l2osamch2#
今天,我检查了错误日志后,解决了我的网站。此处使用s.t记录了许多错误,如下所示:键‘PRIMARY’的条目‘0’重复...=>数据库在某些表中有一些未命中AUTO_INCREMENT字段。因此,您可以从错误日志中检查它们的表名,并将AUTO_INCREMENT添加到主字段中。一切都会好起来的。
kgsdhlau3#
这可能是由于WordPress的_Posts表的自动增量值配置不正确造成的。
要解决此问题,请从Site Tools->Site->MySQL->PHPMyAdmin访问您网站的数据库。从左侧部分查找并单击网站数据库的条目,然后从页面右侧部分查找_POSTS表,单击它并单击顶部的操作标签。在表选项部分中,将AUTO_INCREMENT设置为9999,然后单击开始以应用更改。