WordPress登陆不了后台的原因及解决方法(登陆界面不断返回)

应该说,这是一个常见的现象。这种现象具体为:在后台登陆界面输入账号密码后,点击进入却无任何反应及提示。更换浏览器也是一样。

出现如上问题,请检查一下,你的电脑是不是通过无线路由上网,或ADSL+路由器的配置。如果有,八成是因为路由器导致wordpress死循环无法登陆,以致不断返回登陆界面。

这个不知道是不是wordpress的bug,之前的版本到现在版本都还存在。

解决方法倒也很简单,打开文件/wp-includes/pluggable.php,使用查找工具找到这一行代码:

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

注意不同版本wordpress可能有不同行数的代码,你要做的,就是找出所有这些代码,然后替换为:

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

保存后,就可以登录后台了。

评分:
当前平均分 0.00 (0%) - 0 个投票
14 条 评论
  1. 这个不错! :surprised:

    6年前 回复
  2. 请问博主,cnd设置了https以后网站首页和内页都访问正常,就是后台登陆输入密码后显示“抱歉,您不能访问此页面。”是什么原因呢? 求解

    7年前 回复
    • 不好意思,具体我也不是很清楚,既然你说可能是CDN问题,那通过关闭与否进行排查咯

      7年前 回复
    • 我也碰到这个问题 请问你解决这个问题了吗?怎么解决的能请教下吗?

      6年前 回复
  3. 这个情况就是用cdn造成的,登陆页根目录被缓存了,直接访问/wp-admin/index.php 就可以了 :idea:

    7年前 回复
  4. 我是登录页点击有反应的,但是跳转到后台域名/wp-admin/就会显示无法加载,为接收到数据,是咋回事

    8年前 回复
  5. 博主太棒了,我用cdn之后出现次情况,已解决

    9年前 回复
  6. 我也遇到了不停循环登录,改了后还是不行,不知咋回事

    9年前 回复
    • 输入域名/wp-login.php,然后登陆即可解决。

      9年前 回复
      • 我的也是这种情况,后台登录后 直接左右弹框!密码换了多少次也不行,确定不是密码的问题,后来换了个电脑(不经常哟他上WP)直接顺利进入后台 不知道啥原因!也是按你说的输入域名/wp-login.php 方式登录,博主看看能不能给解决方法 不胜感激!! QQ57716022

        9年前 回复
    • 自己较劲搞了好久没有结果,最后用了最有效也最简单的方法就是重新手动安装:保留wp-content目录下所有内容和wp-config.php,删除其他所有内容,然后上传全新的wp-admin、wp-includes和根目录下下的所有文件,最后执行http://你的域名/wp-admin/upgrade.php,然后就没有问题了

      9年前 回复
  7. 求文章页分享条的插件或者代码,谢谢,方便给个详细的方法 哦,我菜鸟一只,百度里面的教程弄不成功不知道为什么

    10年前 回复
    • 自己上网找吧,我也是上网看到的才用在我的主题上的

      10年前 回复
发表评论