submit for review issue 时间:2011-11-19 作者:boranb 我已经在我的linode vps上安装了WordPress,它一直运行到今天都没有问题。今天我意识到我没有在wp admin中发布页面的管理员权限。它没有显示提交按钮,而是显示“提交以供审阅”按钮。这很奇怪,因为我是用管理员帐户登录的,例如我可以使用主题编辑器、编辑样式等。我在谷歌上搜索了一下,发现了一些关于“主键上的自动增量消失了”的信息。你怎么认为? 4 个回复 最合适的回答,由SO网友:Roman 整理而成 奇怪的你自己查过数据库了吗?您是否在管理员组中?从{tableprefix}_users 表并搜索相应的元键{tableprefix}_user_level 在{tableprefix}_usermeta 桌子该值应设置为10. 您是否已从另一个wordpress安装迁移了数据库?如果这确实是一个自动增量问题,您可以使用db工具(例如phpMyAdmin)来设置AUTO_INCREMENT 属性我还没有测试过这个,所以请先做一个数据库备份,然后使用测试系统。打开数据库,选择一个表(例如。{tableprefix}_posts), 单击Structure 选项卡并编辑ID 柱您可以在此处启用/禁用AUTO_INCREMENT 此列的属性。另一种方法是使用Add AUTO_INCREMENT value 选中,删除并重新导入数据库 SO网友:rashid 在使用tumblr导入工具后,我们的一个网站遇到了这个问题。该工具未能成功导入日志,并引入了此问题。我修复了这个问题,删除了id非常大(在我的例子中超过20亿)的自动草稿帖子,并根据之前在wp posts表中的行数将自动增量重置为2000左右。这应该可以做到。 SO网友:Daniel 在将数据转移到wp\\u posts表后,我遇到了这个问题。我已经明确设置了主键值(wp\\u帖子中的ID字段),现在自动增量设置为从十亿以北的某个地方开始(加载一本书的ISBN作为ID)。为了解决这个问题,我剔除了数据,然后做了一个alter表,并适当地设置了自动增量。 SO网友:Hà Trọng Nguyên 我刚在wordpress网站上看到这个问题。我比较了staging db和live db,然后得到了一件有趣的事情:wp\\u posts表的配置中缺少自动增量索引。这就是为什么我们不能发布文章、页面或公文包。下面是更新posts表自动递增值的sql查询。更改表格wp_posts 修改ID bigint(20)UNSIGNED NOT NULL AUTO\\u INCREMENT,AUTO\\u INCREMENT=421;421:可以更改为其他号码,确保其高于最后一个帖子id 结束 文章导航