网站运营
联系我们
wordpress后台进不去了怎么办?
在家里电脑上wordpress后台进不去,用户名。密码输入了登陆没有反应。如果密码账号错了。提示账号密码不对。然后通过数据库MD5覆盖修改密码,还是不行。换火狐浏览器也不行,用谷歌浏览器可以登陆。
方法试过不少,真正的解决办法是:
打开文件”/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)。
下一篇:
百度知道如何添加链接不被删
上一篇:
如何将域名和虚拟主机绑定?