网站运营一段时间后,可能因为性能、价格或服务问题需要更换虚拟主机。搬家听起来麻烦,但只要按步骤来,风险是可控的。这篇文章把完整流程梳理清楚。
迁移前的准备工作
先确认新主机支持的PHP版本和数据库类型是否与旧主机一致。如果差异太大,网站搬过去可能跑不起来。同时记录好现有配置:数据库名称、用户名、密码、域名解析记录等。
第一步:备份网站文件
通过FTP或控制面板的文件管理器,把整个网站目录下载到本地。WordPress用户至少要备份:网站根目录所有文件、主题文件夹、插件文件夹、上传的媒体文件。
第二步:备份数据库
登录数据库管理工具(通常是网页版管理界面),选择要导出的数据库,导出SQL文件到本地保存。
第三步:在新主机创建环境
在新主机控制面板中添加域名,创建数据库并记下数据库名、用户名、密码,设置字符集与旧数据库保持一致(通常是utf8mb4)。
第四步:上传文件到新主机
通过FTP把之前下载的网站文件上传到新的主机空间,注意保持目录结构一致,特别是CMS程序的核心目录结构不要破坏。
第五步:导入数据库
在新主机的数据库管理工具中,选择刚创建的数据库,导入之前备份的SQL文件。如果文件太大,可以联系新主机客服协助。
第六步:修改配置文件
网站程序中通常有数据库连接配置文件,需要更新为新主机的数据库信息。WordPress修改wp-config.php,其他程序找到对应的config文件修改。
第七步:测试新环境
切换域名解析之前,先用临时域名或修改本地hosts文件的方式访问新主机,确认网站能正常运行、数据库连接正常、后台能登录。
第八步:切换域名解析
确认新环境一切正常后,修改域名的DNS解析记录,把A记录指向新主机的IP地址。DNS生效通常需要几分钟到48小时,期间可以设置旧主机为临时备用。
第九步:观察和收尾
迁移完成后观察48小时,确认网站访问正常、旧主机的数据不再更新后,再从旧主机下载一份最新的备份留存。期间保持新旧主机同时在线一段时间,以防万一。
虚拟主机搬家没有想象中那么复杂,关键是要耐心做好每一步备份和测试。不要跳步骤,不要心急,稳扎稳打就能安全完成迁移。