做网站久了总会遇到要换主机的时候:老主机太贵、服务器太慢、或者原服务商不稳定。很多人一听说要迁移网站就头大,其实按步骤来,小站半天就能搬完。

迁移前要准备什么

第一,买好新主机,确认它支持你的CMS(一般都支持)。

第二,老主机的文件全部打包下载。用主机面板的文件管理器,把整个网站目录压缩成zip下载到本地。

第三,数据库导出。进数据库管理(phpMyAdmin),导出一份SQL文件存到本地。

这两样是你网站的全部家当:文件+数据库。

开始迁移

第一步,在新主机上建一个空数据库,记住数据库名、用户名、密码。

第二步,把老主机下载的zip上传到新主机的网站目录,解压。

第三步,导入数据库SQL文件到新数据库。

第四步,改CMS的配置文件(一般是 config.php 或者 wp-config.php),把数据库连接信息改成新主机的。

第五步,把域名的DNS解析改到新主机的IP。等几个小时全球生效。

容易踩的坑

别直接删老主机。等新主机跑一两天确认没问题,再关老主机。万一新主机有问题,你还有备份能回滚。

注意路径和伪静态。新主机的伪静态规则要重新配一下,不然文章页可能404。

邮件要重新配置。如果你用了企业邮箱,迁移后要检查MX记录有没有问题。

小技巧

很多主机商提供免费迁移服务,你买了新主机直接找客服,他们帮你搬。自己动手适合想省迁移费、或者懂一点技术的人。