Help!! I Screwed up my WP

时间:2011-07-15 作者:Sledge81

我试图清理其他以前使用过的插件留下的一些空表。因此,我试图删除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_%\'
)
有人能告诉我吗

2 个回复
最合适的回答,由SO网友:Bainternet 整理而成

由于我发布了一条评论,而大多数人都错过了评论中的好提示,所以我再次发布作为答案

原因是GD Star rating 插件创建自定义功能,并且您的查询删除了的所有引用%rating% 它删除了wp_user_roles 包含所有功能角色的选项。

解决方案是在选项表(通常是wp\\U选项)中使用默认值重新创建该选项,就像我回答的那样here.

SO网友:BjornW

你可能不想听这个,但我建议重新安装WordPress并将备份放回原处。最后,这将是最快、最简单和最“安全的”=确保你没有忘记可能会在未来引发问题的事情。

结束

相关推荐

Where are plugins located

我通常通过FTP下载和安装插件,但我已经从web界面安装了一些插件。我正在尝试将WP从远程移动到本地,我得到一个空白的WP管理屏幕。我认为是我的一个插件导致了这个问题。我已将wp-content/plugins重命名为wp-content/u-plugins,以禁用该文件夹中的所有插件。但我安装的插件没有出现在插件文件夹中,我认为这是导致wp管理屏幕空白的原因。请告知。谢谢