有好几次wordpress后台无法登录,输入了正常的帐号密码之后只是刷新了一下就重新返回到了登录界面,开始以为是帐号密码错误然后就故意输入一次错误的帐号密码结果是有错误提示,起初认为是服务器的问题之后才排除了服务器的可能性。下面看看我是如何解决的:
打开文件”/wp-includes/pluggable.php“,修改wp_set_auth_cookie函数。
将(两处,第一处在666行左右,第二处就在后面几行,基本上改第一处就可以了,wordpress 2.9.2;wordpress 3.0 在691行)
[code]setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);[/code]
修改为:
[code]setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure, true);[/code]