后台登陆不上无非两种情况,一是密码正确但登陆不成功,二是密码错误登陆不成功。
一、WordPress密码正确也无法登录管理后台
先说第一种情况,密码正确却无法登陆,多数情况是因为后台设置的博客网址的原因,一种是不小心设置错误,另一种是更换了域名但后台设置没有及时更变。
下面两种方法都可试下:
1.如果还有FTP权限的话,打开文件”/wp-includes/pluggable.php“,修改wp_set_auth_cookie函数。
将(两处,第一处在666行左右,第二处就在后面几行,基本上改第一处就可以了,wordpress 2.9.2;wordpress 3.0 在691行)
将:
01.setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true); 改为:
01.setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure, true); 说明:主要就是更改cookie的作用目录,由原来的“/wp-admin”变成根目录“/”。问题大概是由于无法跨目录读取用户的cookie导致的(参见pluggable.php中的函数wp_parse_auth_cookie)。
2.如果有phpmyadmin数据库管理系统的话,打开wordpress的数据库,找到wp_options表,修改第一项“siteurl”的数值为你网站首页正确的网址即可。
二、忘记wordpress后台管理密码
登陆phpmyadmin,打开Wordpress的数据库,找到最底下的wp_user表,找到当前的用户信息进行编辑,把密码那项的一长串md5加密的密码改为“5d41402abc4b2a76b9719d911017c592”,这是一个经过MD5加密过的密码,明文密码是“hello”,也就是说你现在的密码被改为“hello”了,然后拿去登陆即可,不要忘记登陆后把密码改掉哦。
最后修改:2019 年 06 月 06 日
© 允许规范转载