完美解决WordPress无法登录后台的问题

作者: 衔思 分类: 齐分享 发布时间: 2011-05-21 20:43

  引言(你懂的):WordPress无法登录后台,WordPress登录后台死循环,WordPress登录后台返回登录界面,用无线路由登录无法登陆WordPress后台,TP-LINK无线路由器无法登陆WordPress。

  症状描述:输入用户名和密码点登陆后返回登陆界面,无任何提示。

  分析问题:无论是新安装的,还是之前旧的WordPress都有这个问题。更换空间,更换WordPress版本都无济于事。

  解决问题:这个问题涛涛很早之前就发现了,是因为家里有段时间两台电脑,但是只有一个猫,解决办法只能通过无线路由器,只要连接无线路由器就无法登录后台,如果用电脑直连猫老上网,无任何问题。无线路由器是TP-LINK的WR-841N,通过对路由器的升级也没有得到解决。没办法,最后求助于百度、Google,最后得到的结论是改源码,方法如下:

  修改文件“/wp-includes/pluggable.php”中的wp_set_auth_cookie函数。搜索此行代码(代码较长,分为两行):

setcookie($auth_cookie_name,$auth_cookie,$expire,
ADMIN_COOKIE_PATH,COOKIE_DOMAIN,$secure,true);

  将上面代码中的 ADMIN_COOKIE_PATH 改为 SITECOOKIEPATH ,当然,你会搜出两行,涛涛测试的结果是修改第一行就可以了,完整修改如下:

setcookie($auth_cookie_name,$auth_cookie,$expire,
SITECOOKIEPATH,COOKIE_DOMAIN,$secure,true);

  修改后上传,再次登录后台,完美登陆。

  原因分析:Cookie惹的祸。这里更改了cookie的目录,将“/wp-admin”变成“/”。如果大家有兴趣,可以去看看pluggable.php中的函数wp_parse_auth_cookie。

  此方法在WordPress 2.9.2到3.1.2版本测试均有效。

WordPress无法登录后台

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

27条评论
  • 网赚藏经阁

    2015 年 09 月 09 日 下午 10:35

    Internet Explorer 7.0 Internet Explorer 7.0 Windows 7 x64 Edition Windows 7 x64 Edition

    wordpress登陆的时候出现ERROR: Too many failed login attempts. Please try again in 20 hours求帮忙?

    1. 涛涛

      2015 年 10 月 17 日 下午 10:10

      QQbrowser 9.1.4060.400 QQbrowser 9.1.4060.400 Windows XP Windows XP

      好久没登录博客了,这个问题应该是你装了插件的问题,提示错误次数太多,20小时后再试,建议删除插件再登录,并且重置密码。

  • chonghua

    2013 年 02 月 02 日 下午 9:36

    Firefox 18.0 Firefox 18.0 Windows XP Windows XP

    这个问题,用了N年的wordpress,今天就突然之间莫名奇妙的出现了!而且任何浏览器,试用了任何方法都是这样,人品问题?

    1. 涛涛

      2013 年 02 月 03 日 上午 12:56

      Internet Explorer 8.0 (Compatibility Mode) Internet Explorer 8.0 (Compatibility Mode) Windows XP Windows XP

      也是因为路由器引起的不能登录么?如果不是,那就是疑难杂症了。。。

  • zhuojun

    2012 年 08 月 15 日 下午 11:57

    Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

    我很不幸地用了两次你的方法。
    多谢!

    1. 涛涛

      2012 年 08 月 16 日 上午 12:35

      360Safe Explorer 360Safe Explorer Windows XP Windows XP

      额?用完之后问题解决了么?

      1. zhuojun

        2012 年 08 月 16 日 下午 1:36

        Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

        解决了

  • 米饭团子

    2011 年 12 月 13 日 上午 10:02

    Sogou Explorer Sogou Explorer Windows 7 Windows 7

    :huaix 呵呵,问题解决了,太感谢楼主了,O(∩_∩)O~

    1. 涛涛

      2011 年 12 月 13 日 下午 1:17

      360Safe Explorer 360Safe Explorer Windows XP Windows XP

      解决就好,不用谢~~~

  • 青岛SEO

    2011 年 10 月 30 日 上午 10:05

    360Safe Explorer 360Safe Explorer Windows XP Windows XP

    很不错,用了这个方法果然有用,力挺! :gz

    1. 涛涛

      2011 年 11 月 01 日 下午 8:18

      360Safe Explorer 360Safe Explorer Windows XP Windows XP

      哈哈,看来你也有同样的问题。。。

  • Yusky

    2011 年 08 月 15 日 下午 10:33

    Google Chrome 12.0.742.5 Google Chrome 12.0.742.5 Windows 7 Windows 7

    嗯。这个有时会遇到.这个解决方法也不错

    1. 涛涛

      2011 年 08 月 17 日 下午 10:23

      Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP

      没有别的办法了,官方的Bug,只能这么解决了。

  • lzq4215

    2011 年 08 月 01 日 下午 5:05

    Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

    完蛋了,我家的就是用无线路由,到时候找你解决问题吧。

    1. 涛涛

      2011 年 08 月 06 日 下午 7:12

      Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP

      不一定所有的无线路由都有这个问题,有问题再解决吧。

  • kredarmy

    2011 年 06 月 21 日 上午 9:35

    Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP

    被这个问题折腾惨了。

  • 姜敏

    2011 年 06 月 18 日 下午 6:39

    Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP

    暂时没遇到过这种情况,不过我也是用的WP,可能迟早要碰到

    1. 涛涛

      2011 年 06 月 18 日 下午 6:59

      Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP

      只要不用路由,一般情况下不会有这个问题的。

    2. glen

      2012 年 06 月 22 日 下午 12:30

      360Safe Explorer 360Safe Explorer Windows XP Windows XP

      我的WP登录的时候 经常出现链接错误 还有就算登录进去了 比如要点写文章的时候又出现链接错误 是怎么的啊

      1. 涛涛

        2012 年 06 月 22 日 下午 8:37

        360Safe Explorer 360Safe Explorer Windows XP Windows XP

        这个应该是WP程序和MySQL数据库连接错误,如果确认数据库名已经用户名密码正确,那么咨询你的服务提供商以得到解决。

        1. glen

          2012 年 06 月 22 日 下午 9:50

          Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP

          我找过空间商了 他们这样说:“您好,经过我们这边检查,您的这个空间配置都是正常的,网站无法打开是程序中导致的问题所致,以下是我这边上传的探针文件检查网站程序问题后测试一下。。。。” 纠结了。。。

          1. 涛涛

            2012 年 06 月 23 日 上午 11:15

            360Safe Explorer 360Safe Explorer Windows XP Windows XP

            你的域名是什么?

          2. glen

            2012 年 06 月 23 日 下午 12:34

            Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP

            域名是www.letao134.com

          3. 涛涛

            2012 年 06 月 23 日 下午 1:13

            360Safe Explorer 360Safe Explorer Windows XP Windows XP

            可以访问啊,没有任何问题。

    3. Aic

      2012 年 12 月 26 日 下午 8:26

      Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

      谢谢楼主,问题已解决,已收藏本站!

  • 自由人

    2011 年 06 月 07 日 下午 2:20

    Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

    我去试试 呵呵 这两天这破网快折腾死我了

    1. 涛涛

      2011 年 06 月 07 日 下午 2:22

      Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP

      貌似又是一个拿福能的粉丝?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

在你提交表单前:
Human test by Not Captcha
更多阅读
标签云