wordpress提交以供审核,而不要发布

时间:2018-07-03 17:03:49

标签: mysql wordpress

将mysql 5.1升级到5.7后,我的wordpress无法发布任何帖子。

“发布”按钮将替换为“提交以供审阅”。

我尝试了

  1. 修复数据库表
  2. 自动递增
  3. 插件冲突
  4. 修复wp管理员帐户

没人行。

我认为这是关于mysql版本的冲突。有人可以帮助我吗?

ps:在phpmyadmin中,我可以看到我的mysql客户端版本仍然是5.1。有关系吗?


问题解决了。

它是由mysql 5.7 sql_mode引起的。在mysql 5.7中,sql_mode比wordpress sql代码严格。在mysql 5.7中,sql_mode为: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

只需删除STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO

0 个答案:

没有答案