现在的位置: 首页站点管理>正文
wordpress无线路由登录不了后台完美解答
2010年08月06日 站点管理 暂无评论 ⁄ 被围观 258 views+

一直被这个问题所困扰着:我的wordpress登陆不了后台,提交用户名密码之后又返回登陆界面,就这样死循环着不能进入后台控制板,但是首页却能显示“后台管理”链接。

更为诡异的是,这种情况仅仅出现在使用无线路由的时候!我在家里、在寝室使用的分别是铁通、校园网的有线链路,只有在实验室利用实验室提供的无线校园网登录后台的时候,登录页面便进入死循环。这就排除了由于存在网络差异而导致的登录不可达。最后,只能把这种现象解释为有线与无线TP-LINK之间的矛盾。

百度、google上不少人说升级或降级路由器固件之后就能恢复,无奈路由器并不在我管辖范围内,更有甚者留下了下面一段话语:

“多次失败后我终于有些烦躁,对着“后台管理”狠狠点击(我再用力ta貌似也不会有任何不适),于是奇迹出现了,因用力过猛我不小心把链接给拖动了,于是链接在新标签中打开(世界之窗的鼠标拖拽功能),于是我很惊诧的看到新页面竟然是网站后台!!!”

百度出来的都是废话,未见有效的解决方案。在这里给google打一小广告,在google上找到一条尝试性的解决方案,立马见效!

解决方法

打开文件”/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);

更多

Wopus问答

给我留言

留言无头像?

9 + 4 = (必填)


×
腾讯微博