虚拟主机迁移指南
迁移虚拟主机的原因
常见的虚拟主机迁移原因包括:性能缓慢、价格过高、支持不力、需要的功能不可用、需要不同的服务器地址、频繁宕机或合同到期后有更便宜的选择。
迁移前检查清单
迁移前检查清单:1. 将 DNS TTL 降低至 300 秒 2. 备份文件和数据库 3. 注册新虚拟主机 4. 设置新虚拟主机 5. 上传文件和导入数据库 6. 在测试环境中测试 7. 更改 DNS 8. 等待传播 9. 最终验证。
备份:备份数据库
迁移前务必进行完整备份。通过 FTP 或 cPanel 备份下载所有文件。通过 phpMyAdmin 或 mysqldump 导出数据库。如果也要迁移电子邮件,请备份电子邮件。对重要设置进行截图。
虚拟主机
注册新虚拟主机并完成基本设置。为你的应用程序创建数据库和用户。对于 WordPress,配置数据库名称、用户和密码,使其与 wp-config.php 匹配。设置匹配的 PHP 版本并申请 SSL 证书。
迁移数据库
通过 FTP 或文件管理器将所有文件上传到新虚拟主机。对于 WordPress,通过 phpMyAdmin 导入数据库,然后更新 wp-config.php 以指向新数据库。如果域名更改,可能需要更新数据库中的 URL。
DNS
更改 DNS 之前,通过修改本地 hosts 文件在新虚拟主机上测试网站。添加:[新 IP] yourdomain.com。测试页面加载、电子邮件、表单和登录。只有当一切都正常工作时,才能更改 DNS。
DNS 传播
当你确信新虚拟主机准备就绪时,在域名注册商处更改 DNS:将 A 记录更新为新 IP,或将名称服务器更改为新虚拟主机的名称服务器。等待 1-24 小时以完成 DNS 传播(预先降低 TTL 会加快这个过程)。
迁移电子邮件
如果电子邮件在旧虚拟主机上,在更改 MX 记录之前迁移电子邮件。通过邮件客户端中的 IMAP 备份导出电子邮件,导入到新虚拟主机。或者,利用这个机会迁移到 Google Workspace。
迁移后验证
迁移后验证:网站正常运行、HTTPS 工作、电子邮件可以发送和接收、表单工作、数据库正常工作、所有图像加载、支付网关正常运行(如果有)。在取消旧虚拟主机之前,请保持旧虚拟主机运行 1 个月,以防需要回滚。