【问题标题】:Changed Wordpress table prefix, I'm not an administrator any more更改了 Wordpress 表前缀,我不再是管理员了
【发布时间】:2013-06-07 11:41:45
【问题描述】:

在将一系列恶意软件上传到我的 wordpress 之后,我按照一些说明将我的表前缀从 wp_ 默认值更改。

  • 我更改了phpMyAdmin中表名的前缀。
  • 更改了wp_config 中的前缀
  • 更改了 user_meta 表中 capabilitiesuser_level 键的前缀。

但是,我无法再编辑页面、发布新页面或更改主题 (Only the current theme is available to you. Contact the administrator for information about accessing additional themes.)

我在数据库中的能力是a:1:{s:13:"administrator";b:1;} 用户级别是 10。 我显然不再是管理员了,如果我能解决这个问题,我将不胜感激!

WordPress 3.5.1

我有一个数据库备份,所以如果我不能让它工作,可以撤消它,但我宁愿让它工作。我按照这里的指南进行操作:

http://tdot-blog.com/wordpress/6-simple-steps-to-change-your-table-prefix-in-wordpress

【问题讨论】:

  • 我建议恢复数据库并使用像wordpress.org/plugins/wp-security-scan 这样的插件来完成这项工作。
  • 我也备份了磁盘文件,所以我会尝试这个插件,我可能会先按照指南再试一次,也许我错过了一步。谢谢@RRikesh

标签: wordpress


【解决方案1】:

全部用户错误,我在重命名 wp_options 表中的 wp_user_roles 行时有错字。

【讨论】:

    最近更新 更多