迁移之前:把地基打好
一次成功的 WordPress 迁移,从切换前 48 小时就开始了。三项准备工作能把风险压到很低:
- 把域名的 DNS TTL 调低到 300 秒(5 分钟),至少要在迁移前 48 小时做。常见的 TTL 是 3600 至 86400 秒,那样改动之后生效可能要拖上 24 小时。TTL 设为 300 秒,通常 30 分钟内就散布开了。到您的注册商那里改(OVH、Gandi、Cloudflare)。
- 迁移前把插件和主题盘一遍。删掉未启用的插件、被标注「与您的 PHP 版本不兼容」的插件,以及用不上的主题。一个跑了 5 年的 WordPress 站点,通常积攒了三到五成过时或重复的插件。迁移正是清理的好时机。
- 把关键项列出来:正在用的 PHP 版本(看
wp-admin/site-health.php)、数据库(大小,MySQL/MariaDB 版本)、必需的 PHP 扩展(imagick、curl、mbstring、gd)、定时任务、SSL 证书、自定义的 .htaccess 跳转规则。有了这些,才能把环境原样复刻出来。 - 维护模式可选:如果您能接受 15 分钟不可用,WP Maintenance Mode 插件会在切换期间显示一个等待页。电商站或访问量很大的站点,最好选择不停机的渐进式迁移。