WordPress密码正确却无法登陆后台

  • A+
所属分类:网站建设

昨天遇到一个奇怪的现象,wordpress后台无法登陆,现象是:在后台输入正确的用户名及密码,点击登录后仍返回登陆界面且清空已经输入的用户名及密码,多次登陆现象一样。

出现以上问题,我在网上也搜索了一些方法,但是都解决不了我遇到的问题。前段时间用这个站点做了一些测试,对数据库进行了一次恢复操作。恢复后一直没有登陆过后台,可能是当时问题就出现了,怀疑是数据库出现了问题,登陆phpmyadmin检查站点的数据库,发现站点的数据库内容只能读取,不能进行任何其他的操作。

解决办法:

  1. 将现有数据库内容全部导出备份
  2. 删除原数据库中的所有表
  3. 将第一步导出的备份文件导入到数据库内

完成以上操作后,即可正常登陆wordpress后台了。

解决问题时,在网上还搜到以下几个解决方案,如果使用我上面的方法无法解决,可以试一下下面几个解决方案。

方案一:打开文件/wp-includes/pluggable.php,使用查找工具找到这一行代码:

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

保存后,就可正常登陆后台了。

方案二:将后台地址修改为“网站地址/wp-admin/index.php”或者“网站地址/wp-login.php”

出现这个问题的原因很多,如果遇到这个问题请不要着急,慢慢查找,总能找到解决的方案。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: