WordPress 网站搬家到新主机的完整实操指南
📍 WDQWDWQD987AAAAA:216.73.217.80
📱 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
🔗 /b1237b6e811a.html
📄
更换 WordPress 主机时,最大的风险是数据丢失和服务中断。只要理清流程,按部就班地完成数据备份、环境搭建、配置文件调整和最终验收,就能将现有网站安全平移到新服务器上,所有文章、图片和用户评论都能完整保留。
1. 迁移准备:先打造一套完整的本地"安全网"
在触碰新主机之前,备份是绝对不可省略的环节。你要准备两份核心资料:网站全部文件副本和整合了所有内容的数据集快照。
- 打包下载网站文件:借助 FTP 工具或旧主机的文件管理器,进入网站根目录,逐一下载 wp-admin、wp-includes、wp-content 等核心文件夹,以及根目录下的 .htaccess 和 wp-config.php。wp-content 中包含了所有主题文件、插件代码和上传的媒体素材,下载完成后务必核对本地文件数量与总量,确认没有遗漏。
- 导出数据库内容:进入旧空间数据库管理工具(如 phpMyAdmin),选中目标数据库执行导出。网站内容精简时,采用"快速"模式即可满足需求;若文章和评论量大,建议选择"自定义"模式并启用 gz 压缩包格式,这样既可以保证数据完整,又能加快文件传输效率。
- 备份关键配置信息:在 WP 后台"设置"→"常规"页面,记录下当前的"WordPress 地址"和"站点地址"。同时妥善保存旧空间的 FTP 登录凭证、数据库名称及账号密码,后续配置新主机需要反复参照这些参数。
原则上,备份文件必须下载到本地并实际打开检查,确认可用后才能继续后续动作。新站没完全正常运作前,不可删除旧空间的任何资料,那是最后的应急退路。
2. 新主机环境准备:先搭建数据容器后传输文件
更换服务器前,应该让新空间先具备承载能力,推荐顺序是优先创建数据库,随后再上传网站文件,避免顺序错乱导致配置混乱。
- 创建独立数据库:登录新主机控制台(例如 cPanel 等管理界面),找到数据库管理功能,新建一个数据库,同时创建专属用户并分配高强度密码,并将全部权限(含增删改查)授予该账号,随即完整记录这些信息。
- 导入既有数据:在新空间的数据库管理工具中,选择刚创建的空库,点击"导入"并上传先前的 SQL 备份文件。若文件大小超出上传限制,可先打包 zip 压缩再上传,或通过文件管理器上传后调用主机商提供的脚本进行解压导入。
- 传输网站文件:使用 FTP 客户端(如 FileZilla),将本地备份的所有文件上传至新主机根目录(通常为 public_html)。文件规模庞大时,先在本地打包成 zip 压缩包,再上传至服务器并用面板提供的解压功能释放,可以显著缩短等待时间。
3. 修改 wp-config.php 连接参数:让程序与数据重新配对
文件上传完成后,WordPress 尚无法自动识别新数据库,需要手动编辑配置文件来完成对接。
在网站根目录找到 wp-config.php 文件,右键用文本编辑器打开,定位到定义数据库信息的几行代码,将名称、账户和密码变量对应的值依次替换为新空间的数据库名、账号和密码。保存更改并关闭文件,然后重新上传覆盖旧版本即可。
注意:修改之前先复制一份原配置文件作为备件;若启用了对象缓存或 Memcache 等加速插件,切记同步核对配置文件中对应的服务器连接参数,避免站点因缓存地址失效而无法正常加载。
4. 域名解析与站点验证:确保新旧环境平稳切换
配置文件更新完成后,需要让域名指向新空间,这一环节要格外谨慎,避免解析生效前用户访问错乱。
- 提前测试新站:暂时不要修改域名解析,先通过本机 hosts 文件将域名临时指向新服务器 IP,在浏览器中访问站点,确认页面能正常显示,后台可以登录。
- 调整解析记录:确认新环境运行正常后,提示原解析服务器(A 记录)更改为新空间 IP。域名的 DNS 记录传播可能需要几小时甚至更久,期间旧主机数据尽量维持现状。
- 执行最终验收:解析生效后,测试前台页面和后台功能——随机打开几篇历史文章,查看图片是否显示,尝试发布一篇草稿并保存,检查评论提交是否流畅。
若更换主机后出现样式错乱或页面无限重定向,多因站点 URL 未同步更新。此时可借助数据库管理工具,批量替换所有旧域名链接字段为新域名,即可快速修复静默损坏的引用路径。
5. 常见问题
5.1 迁移后网站提示数据库连接错误怎么办
多数原因是 wp-config.php 中的数据库名称、账号或密码填写有误。请检查这三处信息是否与新空间数据库完全一致,并确认数据库用户已获得访问权限,同时确认数据库服务器地址(host)是否仍为 localhost,个别主机会使用特定域名。
5.2 搬家后所有图片都不显示如何排查
图片路径通常存储在数据库中,若站点域名未改变但图片丢失,多半是文件上传遗漏。核对 wp-content/uploads 目录是否完整上传。若登录后台后媒体库可见但前台图裂,可借助数据库替换工具将旧域名批量更新为新域名,导入前务必备份数据。
5.3 原主机域名解析还没生效,怎么加速切换
解析传播速度取决于域名的 TTL 值。若希望加快切换,可在原服务商处将 A 记录的 TTL 调低(如 300 秒),等待约 15 分钟后再改到新 IP。同时,可以临时修改本机 host 文件验证新站内容是否齐全,不影响正式迁移进度。
6. 总结
整个 WordPress 迁站过程可以概括为备份→搭建→对接→调优四步。完成迁移后,建议立即检查固定链接设置是否需要重新保存一次(可解决部分伪静态失效问题),并测试重要插件的兼容性。别忘了定期更新备份计划,确保新环境同样安全可靠,这样主机切换才算是彻底收尾。