我试图清理其他以前使用过的插件留下的一些空表。因此,我试图删除GD星级插件,现在我无法访问我的WP管理员。我得到了\'You do not have sufficient permissions to access this page\'
我将调试设置为true,并看到了许多插件导致的错误。所以我禁用了所有这些功能,但没有任何帮助:
这就是我运行的查询(然后检查输出并单击“Drop”,这就把它搞砸了)。
SELECT *
FROM `mydomain_main`.`wp_options`
WHERE (
`option_id` LIKE \'%ratings_%\'
OR `blog_id` LIKE \'%ratings_%\'
OR `option_name` LIKE \'%ratings_%\'
OR `option_value` LIKE \'%ratings_%\'
OR `autoload` LIKE \'%ratings_%\'
)
有人能告诉我吗
最合适的回答,由SO网友:Bainternet 整理而成
由于我发布了一条评论,而大多数人都错过了评论中的好提示,所以我再次发布作为答案
原因是GD Star rating
插件创建自定义功能,并且您的查询删除了的所有引用%rating%
它删除了wp_user_roles
包含所有功能角色的选项。
解决方案是在选项表(通常是wp\\U选项)中使用默认值重新创建该选项,就像我回答的那样here.