网站搬迁过程
1.本站的程序文件与数据文件每天都有自动备份到七牛云服务器端,因程序文件没做更改故在搬迁前手动备份,数据库是进行了手动备份最新数据
2.测试服务器是去年花了1100多购买的乐色腾讯云服务器,域名是阿里云申请,测试之前解析了域名到测试服务器ip并申请了新的ssl证书以方便测试网站搬迁效果
3.一切准备就绪,把www.chisere.cc主目录压缩包文件copy到本地解压,用notepad++对www.manwuji.com进行文件批量替换成新域名
4.然后还是使用notepad++对sql数据文件进行同上操作
5.修改完毕后在测试服务器上新建站点及新建数据库,上传网站程序文件及导入数据文件
6.折腾完毕后打开新站点浏览正常
7.接下来就是出现问题的地方,我先是进入了WordPress后台-设置-常规处修改了原www.manwuji.com替换成新域名,当时我没发现的是当前进入的后台居然是www.manwuji.com域名,点了确定之后网站打开异常,网站后台进不去,打开www.manwuji.com网站主页F12查看网站部分链接加载的是测试域名链接文件
8.当时徘徊在删除测试站点及数据库和修改主站sql数据把测试域名改回原域名,发现还是不行,后面没办法了直接删除主站点及数据库文件再进行恢复,发现问题依旧,后台登录不上前端网站布局错位
问题发现
1.晚饭过后,回想起站点是装了Memcached和Redis缓存和WP Super Cache插件,后面关闭了Memcached和Redis并把插件通过更改文件夹名方式停用插件,再次把网站程序文件上传和数据库导入
2.打开站点测试正常,于是后面又再次开始Memcached和Redis程序,发现问题再次出现,这是才发觉原来是Memcached和Redis程序缓存数据未更新
解决方法
1.刷新Redis缓存,刷新前确保程序在运行,分两步操作
- redis-cli
- flushall
2.刷新Memcached缓存或重启Memcached
3.重新上传网站程序和备份的sql数据文件
4.清除浏览器缓存登录网站即可恢复正常
最后
折腾服务器真的太费时间及精力,搞了大半天才恢复,广告收入都没了~没事还是少折腾服务器吧~