你网站用了一年,原来主机贵了或者慢了,想换一家。网站搬家是个技术活,搬不好网站直接打不开。

搬家前准备

第一,全量备份。把网站文件和数据库完整备份一份,存在本地。新主机出问题,你还有退路。

第二,记录所有配置:数据库账号密码、伪静态规则、邮件配置、SSL证书、301规则。搬过去要一一对应。

第三,选个没人访问的时间搬。凌晨搬,客户在睡觉,网站短时间打不开影响小。

搬家步骤

第一步,新主机装好环境(PHP、数据库、Nginx)。

第二步,把网站文件上传到新主机,数据库导入新主机的数据库。

第三步,修改CMS配置文件里的数据库连接信息,改成新主机的数据库。

第四步,配置新主机的SSL证书、伪静态规则。

第五步,先别改DNS。用主机商提供的临时地址测试新网站,看能不能打开、文章在不在、图片显示不显示。

第六步,测试没问题了,再去域名注册商那里把DNS解析改到新主机IP。等生效(一般1-2小时)。

第七步,旧主机先别删,保留一周。万一新主机有问题,随时切回去。

常见坑

第一,只搬了文件没搬数据库。网站打开是空白或者安装界面。文章数据都在数据库里。

第二,图片路径是绝对路径。旧域名的图片链接在新主机上加载不出来。要改成相对路径。

第三,PHP版本不一样。旧主机PHP 7.4,新主机默认PHP 8.0,主题不兼容直接白屏。PHP版本要跟旧主机一致。