亲测有用:wordpress后台无法登陆和登陆空白密码正确解决方法
相信很多用wordpress的朋友都会遇到后台无法登陆的问题,有的是代码出错,有的是空白页,有的是输入正确密码后重新返回登陆页面,也就是传说的死循环。有此问题的朋友情详细阅读此文,或者收藏,应该以后会用到。
今天本来要更新网站忽然发现 WordPress 后台登陆不进去了(www.heshuai.net)!即不显示密码错误也不提示其他错误,就是后台登录不成功,输入用户名密码提交之后之后又会重新跳转到登录的页面,但是用域名+wp-amin/index.php 可以登陆成功。
在网上找了点资料,大家都说这样解决:
1:打开文件”/wp-includes/pluggable.php“,修改wp_set_auth_cookie函数。
2:将:
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);
我尝试修改之后发现还是不行,问题依然存在!
最后无奈之时,突然想到我在用加速乐这个东西,是cdn加速的,肯定有缓存!
于是询问加速乐的客服,果然客服问是不是wordpress的系统,看样子他们遇到这种问题很多。很快客服给出了解决办法:
进入加速乐网站配置里 缓存黑名单设置:wp-login;wp-admin 即可 半小时后生效。
按照这个办法,果然解决问题。
由此想到出现后台无法登陆原因大致如以下几种:
1)代码冲突。多来自代码修改,或者插件安装。这种应该把代码恢复成原代码,停用所有插件,看是否能解决问题。
2)缓存问题。可以清空cookie和缓存来解决问题,或者用修改wp_set_auth_cookie函数的方法解决。也要注意自己是不是用了类似cdn加速的服务,记得设置缓存黑名单。
本文出自 何帅,转载时请注明出处及相应链接。
本文永久链接: http://www.heshuai.net/?p=80