故障原因相同,但这次找到问题的核心关键了。
因为我使用了隐藏WP登录页面的语句,在wp-login.php改了<?php if($_GET["XXXXXXXX"]!="XXXXXXXXXXX"){ header('Location: http://chuangyexingzhe.com'); } ?>,而WP每过6个月就会弹出一个确认我邮箱的页面,这个页面刚好会被刚才那条语句跳转到网站的首页,于是我之前做的各种尝试,包括不限于:用备份的数据库恢复,重新安装wp,以为中病毒重新安装整个服务器,后台手工修改数据库密码等等等等一系列方法,其实都是错误的。
因为昨天我还能正常登录,而今天我就无法登录了,以为是不是又中了病毒,于是我重新打开后台,认真查阅了每一个文件的修改日期,发现并没有什么关键文件是昨天修改过的,于是我删除了页面隐藏语句,重新登录,跳出邮箱确认页面,确认之后自动进入后台,一切恢复正常。
这个时候,只需要重新修改wp-login.php文件,把登录页面隐藏起来就可以了。
折磨了我两次,耗费我大把时间的,而且让我不停提心吊胆的,其实就是这么一个小问题。
我是漫浪的血,更多有趣的干货原创内容,尽请登录创业行者网站:chuangyexingzhe.com