自从博客域名从unhonker.com换为hedysx.com后就问题一直不断,2月11号就出了一个新问题:后台登录无反应,貌似进入死循环了。

一开始以为是缓存插件的问题,进入mysql直接停用相关插件后发现还是存在问题;嗯……百度吧,结果出来一大堆办法,但几乎都是一下三种解决方案:

1.CDN缓存问题,需要访问到具体php文件,例如/wp-admin/index.php和wp-login.php

2.修改配置文件处理cookie问题:wp-includes/pluggable.php

3.修改wp-config.php文件,达到指定文件目的

以上三种办法都用了,还是无法解决这次的问题。今天上午在后台翻数据库时突然发现有个表(wp_options)的内容不太对劲!

SELECT * FROM `wp_options` WHERE `option_name` IN (‘siteurl’,’home’) LIMIT 0,30

执行此语句后发现 home和siteurl的值不对,正确的应该是两个参数都应该为https://www.hedysx.com,但是当前的home是https://www.unuhonker.com

全部统一后返回前台登录,ok !完美解决。