有没有可能导致wp_USERS表消失的已知错误?

时间:2012-08-17 作者:Pekka

我管理许多WordPress支持的网站。

其中一个网站是新的,自一个月前成立以来一直保持原样。今天,我尝试登录,但无法做到-我所有的登录尝试都被拒绝。

经过调查,我发现wp_users 缺少表。所有其他表格都存在,博客功能齐全。

数据库中的任何条目或任何文件均未表明存在任何形式的黑客行为。

我明天就要休假了,这让我有点担心,因为我是唯一负责这些网站的人。当然,我已经更改了所有密码,我可能会重新安装代码库,但我想知道是否有任何常见的bug可能导致这种情况?

运行的WP版本为3.4.1。值得注意的安装插件包括WP Super cache、All-in-one SEO pack和用户照片。

2 个回复
SO网友:Damien

第一我想你有backup of your SQL 要从中恢复?

奇怪的是,您只丢失了一个表,为什么数据库中的所有表都没有丢失呢?

Not Hacked
htaccess规则已损坏/wp超级缓存/永久链接/wp-login.php?action=lostpassword

如果您认为可能是这种情况,可以从将插件文件夹重命名为old开始。插件这将停用他们所有。。。然后更新。htaccess规则并删除所有WP超级缓存位。

Can you restore from a SQL backup?
如果您认为自己没有被黑客攻击,那么您可能需要从SQL备份中恢复,看看是否需要对其进行优化/修复?

如果你能使用Sequel Pro 或者,您可以从SQL数据库的备份中恢复SQLYog。

So you think you were hacked?
能否立即更改您的FTP/sftp帐户详细信息:)

然后您必须从SQL备份还原。。。

现在打开wp-config.php 删除SALT中的所有值并转到generate new SALTs 这将强制所有用户重新登录

我猜您有PHPMyAdmin(它总是有一个名为root的帐户),您可以从任何IP地址登录PHPMyAdmin?--这也许可以解释有人是怎么进来的。

检查并更改密码。请您的ISP阻止除您的IP之外的对PHPMyAdmin的访问,如果您还没有静态IP,请获取静态IP。

你有没有WordPress管理员帐户,名为Admin,有人猜到了密码?

有一个希望。。。您的托管提供商可能会告诉您谁登录到PHPMyAdmin以及何时登录。

SO网友:Jennette

我刚刚在我的一个客户身上发生了这种情况,并通过谷歌找到了这篇文章。同样,丢失的只是wp\\u users表。幸运的是,我能够从旧的数据库备份中恢复它。她使用的是默认的“admin”登录,这可能是她的弱点。她没有安装Pekka原始帖子中列出的三个插件中的任何一个。她已经有一段时间没有更新Wordpress了,但我不确定她运行的是哪个版本。

非常奇怪。我很感激整个数据库没有被删除,但我想知道为什么黑客只会删除wp\\u users表。

结束

相关推荐

Security and .htaccess

大约一个月前,我在一个与爱好相关的托管服务器上创建了一个WordPress博客。所以,我目前还不熟悉这一点。由于我担心安全性,我做的一件事就是安装插件WP安全扫描。根据插件结果,我的网站会被检查出来,但我在结果中看到的是一个红旗:文件。wp admin中不存在htaccess/(我在那里ssh了,它不存在)好的,所以我在这个问题上做了大量的搜索,找到了太多的信息。htaccess。我在WordPress上经历了强化WordPress。org网站等,也遇到了这篇文章:http://digwp.com/201