小新今天一如既往的打开了自己的博客,准备登陆写一些东西,虽然没有人气,也没做什么宣传;但是博客不就是自己在网上的一个家么,坚持总是会有一些收获的!可是!等我熟练的输入博客登陆地址,输入账户密码,确定.跳转一番后却回到了登录界面,也就是上图的样子。瞬间愣了,怎么回事,不死心又输入了几次。同样回到了登录界面。无法,只能习惯的求助度娘谷哥,一番搜索下来。发现跟我同样情况的人还不少,下面就贴几个网上的解决办法:

1.登陆php空间的ftp,将../wp-includes/pluggable.php下载到本地,然后进行修改。我们只要将pluggable.php中的wp_set_auth_cookie函数进行修改。

将里面的:

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,tre);

然后保存上传。修改这个的原因是:主要就是更改cookie的作用目录,由原来的“/wp-admin”变成根目录“/”。问题大概是由于无法跨目录读取用户的cookie导致的

小新安装这个方法来整了,一点用也没有。最后无法,进行手动重装,也是没有解决问题。

最后只能用另一个方法就是用wp-login.php或者在wp-admin后面加上/index.php也是能登录的。但是这样也不是个办法,因为以前的admin bar也没有了,这样就很不方便了,每次编辑文件还要再重新登录。

直到无意中我看到了下面这个图

20140101133239

我感觉是重定向的问题,跳转不到www.xkfree.com,所以我在前面加了3w,居然登录进去了。于是我估计是我的重定向问题,因为我喜欢在博客网址上显示3w,所以在站点地址加上了3w,但是博客地址没加,如下图

20140101133101

因为以我浅薄的小白知识,以为都加上3w,会导致输入xkfree.com打不开,因为很少有人会输入网址前加上www的,所以当时也没想那么多,就改成这样了。知道了原因,于是我把博客地址也加上了www.现在再重新登录,一切正常!并且admin bar也回来了。看来什么东西得要经历了才明白,也许以前觉得很抓狂的事情也就那么简单。。。跟我一样的朋友可以多研究研究!

还有使用加速乐居然导致我的admin bar不见了,还是要重新登录或者后退。真是无语,也不知道是什么原因.

3 条评论

欢迎留言