无法登录wordpress

Posted

技术标签:

【中文标题】无法登录wordpress【英文标题】:Can't log in to wordpress 【发布时间】:2015-11-01 12:45:22 【问题描述】:

我的朋友让我帮助他处理his site on wordpress,他丢失了 wp 管理面板密码。

但他并没有丢失 mysql 登录信息,所以我想通过 phpmyadmin 直接更改密码。我进入phpmyadmin,看到密码看起来有点奇怪,像这样$P$BUKCBYLJ.MmLPqlzZTw4P/rLnR.omZ.

This article 帮助我创建了与 mysql db 密码中已经存在的密码相同的密码,所以我把它放在我管理员的 user_pass 字段中。

但我仍然无法登录。

实际上,当我尝试访问 /wp-admin/ 时,我看不到标准的 wordpress 登录页面

我看到了

当我登录失败时,它会给我 401 并显示此页面

没事吧?显示标准登录页面和显示此身份验证警报框的情况有什么区别?

反正我能想到的是:

1) Online password hasher 给了我错误的密码, 2)你看,这个身份验证框说“请使用你的控制面板密码”,所以我认为该站点使用了其他一些密码,而不是它的数据库中的密码。有可能吗?

提前致谢!

【问题讨论】:

这看起来 100% 狡猾 狡猾?这是什么意思? 合法性存疑 嗯...我的问题有什么问题? 哦,他以为我试图入侵这个网站?非常抱歉,如果我说我使用 phpmyhadmin,我认为很明显我可以访问数据库,我的错 【参考方案1】:

您会看到Basic HTTP Authentication 提示,它不是 WordPress 的一部分 - 它是由您的网络服务器(可能是 Apache 或 nginx)发送的。这提供了额外的安全层来抵御暴力攻击,因为您需要先“登录”到 Web 服务器,然后才能针对 WordPress 进行身份验证。

基本身份验证的密码通常存储在.htpasswd 文件中,并在.htaccess 文件或您的网络服务器配置中定义。有关如何设置的更多信息,请参阅this guide。

您需要重置.htpasswd 文件中的基本身份验证密码,或将其完全删除,然后才能登录 WordPress。访问 WordPress 登录提示后,您可以使用为要登录的用户设置的密码。通过 SQLphpMyAdminFTPWP CLI 重置 WordPress 密码的选项可在WordPress 网站上的文章 Resetting Your Password

【讨论】:

感谢您的回答!实际上我只是不知道.htaccess 存在的目的是什么)现在我只是对其进行了编辑,以便它现在在尝试访问wp-login.php 时不会要求用户登录,仅此而已,问题已关闭)再次感谢

以上是关于无法登录wordpress的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress:升级后无法登录 - 重定向到空白页面

无法登录到本地主机 Wordpress

无法登录wordpress

wordpress可以从后台wp-login登录,但是主页侧边栏无法登录

WORDPRESS登录后台半天都无法访问或者是访问慢的解决方法

wordpress 后台无法登录 网站内容缺失