SEO研究中心论坛,各位站长肯定都不陌生。随着流量的提升和用户数据增长,原有的速度和空间不足也需要提升,所以选择在12月10号晚准备为SEO论坛进行服务器搬家和数据迁移,旧服务器也即将到期续费。这将是一个非常大的工程量。要做到数据完善资料无损需要详细规划到每一个细心。
做好准备以确保万无一失。做好以下准备:
1,提前购置好服务器 阿里云服务器和SSD盘I/O优化,2M带宽,2G内存,双核心CPU等。。。
2,做好旧数据库备份打包,数据文档打包
流程:
1,数据库搬迁至新服务器
2,还原各项配置和数据库
说的简单做起来就这容易。
由于SEO论坛长久积累,源码数据文档和数据库表都有数G大小,全部进行打包备份,这将非常耗时,花了近3个小时。
需要注意的是,提前关闭网站及用户注册功能。时间选择在凌晨最佳。
第一步:
在新服务器中安装并配置好环境,并提前做好测试无错。
将旧数据上传到新服务器的过程非常艰辛,因为网络问题传输了3个小时。中途换了多种方法来传输,包含FTP,远程直接复制,最后使用百度网盘并开通了会员,把数据全部传到服务器。这里提示一下,如果你的多台服务器内网相同,可以通过共享形式复制,速度非常快。如果不在同一个内网,就只能慢慢等待了。
第二步:
新服务器上操作,数据库导入,程序源码入到根目录。再进行相应的配置。
配置两个目录 config 和 uc_server\data\
这两处是连通数据库的配置文件,修改相应的数据库密码信息即可通信。
问题来了,站点还是打不开,每次搬家总不是这么一帆风顺,问题故障一个个排查。
想到了URL规则,原站点的配置信息是II6 规则文件是httpi.ini 现在的是II7规则文件应该是web.config,所以还得放置新的规则文件在根目录里面。
放置好后,正常打开。问题又来了,出现一个数据库表丢失错误。再进行排查修复,无果,问题仍在。
这里提示一下,数据库备份有多种方式,一种是通过数据库管理工具 NAVICAT 导出,支持大数据库,而且没大小限止。但数据库多的情况下导出太慢。
另一种是直接把数据库.frm文件完整备份。就是这样的东东
复制到新服务器 数据库相应目录中来,问题解决。
然后就是各种检查和测试,找出细小的BUG。。。
重复服务器后,问题又出现了。
503错误
排查后,原来是应用程序池 挂了, 找到 启动。OK。
中途困难重重,问题多多,这里不一一列出。
重点总结:
1,原数据做好备份,最好是多种格式备份,以免出现不兼容情况。
2,DNS解析要更换到新的服务器IP,而且注意生效时间及缓存。
3,程序规则也要及时的上传和更新,不然内页打不开。
4,做好数据库测试及权限检查,以免部分出错。
5,一定要多思考,找到问题及分析排查,不要乱删除文件。
网站搬家不容易,新手勿操作,建议请专业人提供帮助。