网站迁移本质是把“程序、数据库、文件、配置”整套搬到新环境。准备清单:网站程序文件(站点根目录)、数据库(导出 SQL 或含用户权限)、伪静态/反代/SSL 等站点配置、以及域名解析记录。宝塔等面板通常提供一键打包网站+数据库,迁移更省事。

标准步骤:新服务器先装好同版本环境(PHP/MySQL/Web 版本尽量一致,避免不兼容)→ 在新机建同名站点和数据库 → 导入原站文件与 SQL → 修改站点内的域名、数据库连接等配置 → 把域名解析指向新 IP → 访问验证功能与页面 → 稳定后再释放旧服务器。切换解析后注意 DNS TTL,过渡期两边都可能被访问,勿提前删旧数据。

备份是恢复的前提:定期备份网站和数据库,并且**异地存储**(对象存储或下载本地,别只放同一台机器)。迁移或高危操作前先做一次完整备份+快照,出问题可回滚。建议制定保留策略与恢复演练,真出事时才知道备份能不能用。

迁移中版本差异、权限、编码和路径是最常见的坑,逐项核对并做好验证再切换。