上次机缘巧合发现了“拖动大法”,于是满心欢喜的发文庆贺,文章发完了,然后wordpress任我怎么怎么拖啊拽啊也再不肯进入后台.
网上依然找不到任何解决办法,只好对着源码一段一段调试。
问题回顾
“通过无线路由上网,无法登陆wordpress后台,症状为输入用户名密码之后仍旧返回登陆界面。当然以前是好的,换任何浏览器和操作系统都一样,并且在别人电脑上是没问题的。(wordpress 2.9.2,wordpress 3.0)”
解决方法
打开文件”/wp-includes/pluggable.php“,修改wp_set_auth_cookie函数。
将(两处,第一处在666行左右,第二处就在后面几行,基本上改第一处就可以了,wordpress 2.9.2;wordpress 3.0 在691行)
setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);
修改为:
setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure, true);
后话
主要就是更改cookie的作用目录,由原来的“/wp-admin”变成根目录“/”。大概是由于无法跨目录读取用户的cookie导致的(参见pluggable.php中的函数wp_parse_auth_cookie)。
我改了,但是没用,怎么办 啊
谢谢,原来大家都有这样的问题啊。解决了!
这个问题是解决了,不过我知道,我让联通给“黑”了~~
搞定了,谢谢!
昨天我气的差点砸了路由 谢谢博主
我登陆后台出现的是 403 forbidden 错误
别人登录我的WP-ADMIN就能正常显示登陆框
非常感谢,问题终于解决了!!!果然是路由器的问题,我也升级了特别版的固件!学习了!谢谢!
晕了这个问题的人这么多啊,以前我翻遍网上资料都以为只有我自己是这样
转载引用:[…] 详细内容参见原文 http://tang.jubailan.com/722 […]
帮了一个大忙啊.我所怎么就老是退出来空白..
我都疯啦.还有zen-cart噎死这个样子.希望说一下.谢谢啦.
谢谢,用了你的方法解决了我几个月的问题,感谢!!!
转载了你的文章:http://lifephp.com/?p=263
[…] 第二个问题解决方法来自http://tang.jubailan.com/722/comment-page-1#comment-409橘白婪 路由器导致wordpress死循环无法登陆,不断返回登陆界面 […]
亲人啊………..
牛b啊
大师 我转载一个
新建的 第一篇文章 就是这篇了
我会表明 来自何方的
可以把?
可以啊
也是升级了路由器,上不去后台,
方法试过了 不行
没遇到过这个问题。。呵呵
[…] 之前发现的关于WordPress的妖怪问题,终于在Google之下找到了原因和解法,虽然只是一个临时解决办法,但还是相当有效,不然就没有这篇转贴了。以下为转贴原帖的主要部分。 问题回顾 […]
关于本篇文章的转载:
[…] 技术原创地址:橘白婪的博客 […]
关于本篇文章的转载:
感谢啊 ! 终于找到问题的症结了!!太谢谢了
呵呵,不客气
[…] 摘自:http://tang.jubailan.com/722 博客相关 WordPress […]