先说个前提,有个网站用的多多返利程序,近期没有修改任何文件或者安装任何插件或主题,突然无法访问了,具体为访问时浏览器缓冲几十秒,然后访问空白或者500错误(报错视具体浏览器),如果用之前网站正常的时候备份的网站文件覆盖仍然无效,上传的测试页面访问又没问题。
正常情况,是前台访问空白,后台可以登录,这种直接后台清空下缓存一般都能恢复了,这次前台后台均空白了,关键是覆盖之前的备份也有问题,于是决定进一步排查。幸亏我天资聪颖,在访问/admin(后台文件夹)/login.php时出现“获取授权失败,请刷新页面再试”的提示,看来这是问题所在。
多多的授权中心是:auth.duoduo123.com,在网站所在的服务器上,直接访问或者ping auth.duoduo123.com,能否访问或ping通,能访问或ping通的话就再咨询多多官方,不行的话那 这就是问题所在了。这次我遇到的问题是ping auth.duoduo123.com提示没有解析生效,于是更改了服务器的dns(一般建议使用google或者114的),并刷新dns,ipconfig /flushdns,这样一般可以恢复,还不行可能需要重启了。当然在测试auth.duoduo123.com时,也可以试试其他网站,看能否访问。解决了这个问题后,网站的前台后台也就恢复访问了。
不得不吐槽下,为什么授权不到,前台或者后台首页不提示下呢?这样不是能更快地处理问题?还是其实是可以显示的,只不过没设置好?