WordPress更换主机迁移完整流程与常见问题处理
📍 WDQWDWQD987AAAAA:216.73.216.88
📱 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
🔗 /a0a664c90c37.html
📄
更换 WordPress 主机时,很多人最担心的就是网站会不会丢数据、要不要重新搭建。其实只要按顺序做好备份、部署、改配置、验证这几个步骤,迁移过程可以很平稳,网站内容和用户数据都能原样保留下来。
1. 迁移前准备:把文件和数据完整留存
动手前最要紧的一件事,是把旧主机上的所有内容完整留存下来,包括文件和数据两大部分,缺一不可。
- 打包全部网站文件:通过 FTP 客户端或旧控制面板的文件管理,找到站点根目录,将 wp-admin、wp-includes、wp-content 等文件夹以及根目录下的 .htaccess 和 wp-config.php 全部下载。wp-content 里是主题、插件和上传的媒体文件,下载完成后核对一下文件数量与总大小,确认没有遗漏。
- 备份整个数据库:登录旧空间的 phpMyAdmin,选择对应数据库后执行导出。若文章数量不多,用快速导出即可;网站内容较多时,建议选择自定义导出并开启 gzip 压缩,既可保证完整性,又能加快后续导入速度。
- 记录关键信息:在后台的"设置"→"常规"中,记下当前的"WordPress 地址"和"站点地址"。旧主机的 FTP 账号、数据库名、数据库用户名也一并抄录,后面配置新环境时都需要用到。
提醒一句:备份文件下载到本地后先打开检查一遍,确认数据可用再继续。只要新站点还未完全跑通,旧空间里的任何文件都不要删除,留作兜底。
2. 新主机环境搭建:先建库,再导数据,后传文件
新空间准备好之后,推荐按"建库→导数据→传文件"的顺序操作,这样每一步的依赖关系都清晰,也能减少出错的概率。
- 创建新数据库:在新主机控制面板里找到数据库管理功能,新建一个数据库,配套创建专用账号并设置高强度密码,把全部权限授予这个账号,并保存好这些信息。
- 导入数据库文件:进入新空间的 phpMyAdmin,选中刚才建好的空库,导入之前导出的 SQL 文件。如果文件太大无法上传,可先将 SQL 压缩为 zip,或通过文件管理器上传后使用面板自带的导入功能处理。
- 上传网站文件:用 FileZilla 等工具把本地备份的文件传到新站点根目录,一般是 public_html 或 www 目录。文件量很大时,建议先压缩成 zip 包再上传,然后在面板中解压,速度会明显提升。
3. 修改 wp-config.php 与域名指向
文件上传完成后,WordPress 还不知道新数据库在哪里,需要手动修改配置让它连上。
打开根目录下的 wp-config.php,找到 DB_NAME、DB_USER、DB_PASSWORD 这三行,把内容替换成新数据库的名称、账号和密码。保存后上传回根目录覆盖原文件。若数据库端口或主机地址有变化,同时检查 DB_HOST 的值。
接下来是域名解析。登录域名注册商或 DNS 管理后台,将 A 记录指向新服务器的 IP 地址。如果网站原本使用的就是顶级域名,这一步会生效很快;若迁移到临时域名测试,则先在本地 hosts 文件中临时指定域名解析,便于预览,全部确认无误后再切换正式 DNS。
注意:DNS 生效需要一小段时间,切换期间网站访问可能不稳定,属正常现象,耐心等待传播完成即可。
4. 迁移后的调试与检查清单
域名切换完成后,别急着宣布大功告成,花十几分钟把网站从里到外检查一遍,可以避免很多隐藏问题。
- 登录后台并刷新固定链接:进入后台,若提示需要修复数据库,点击执行即可;随后到"设置"→"固定链接",不改变设置直接保存一次,让伪静态规则重新生成,防止内页 404。
- 逐一检查核心页面:打开首页、单篇文章、分类页、标签页和搜索页,确认都能正常打开。重点看看图片能否显示,若图片路径写死或缺失,刷新缓存或检查媒体库是否完整。
- 验证可用性:发布一篇测试文章,尝试上传一张图片,确认写功能正常;同时检查网站能否正常发送邮件,比如密码重置功能是否收到邮件。
- 清理无关缓存:若旧站点曾开启缓存插件,迁移后要先清空缓存再测试,否则可能看到旧页面数据,误以为是迁移失败。
如果某个页面打不开,优先检查固定链接设置和 .htaccess 文件是否上传完整;如果是后台可以访问但前台报错,多半是数据库地址或缓存的问题,逐一排查即可。
5. 常见问题
5.1 迁移后网站显示"数据库连接错误"怎么办
这通常是 wp-config.php 中的数据库名、账号或密码填错了。逐字核对这三项是否和新数据库信息完全一致,注意数据库账号和密码要对应新建的账号,而不是别的库的账号。若确认无误仍报错,检查数据库主机地址是否正确,有些主机使用 localhost,有些则是特定的主机名。
5.2 迁移后很多页面出现 404,如何恢复
大多是固定链接规则没有重新生成导致的。登录后台,在"设置"→"固定链接"中选择原设置并点击"保存更改",一般即可恢复。如果问题依旧,检查 .htaccess 文件是否上传成功且内容完整,部分迁移过程中该文件会因为隐藏属性被漏掉,需要手动补传。
5.3 旧站点的图片和附件都没有了,怎么找回
先确认备份文件里 wp-content/uploads 目录是否完整下载并上传到了新空间的对应位置。若文件在但图片不显示,可能是数据库中的图片链接仍指向旧域名,可在后台安装"Better Search Replace"这类工具,将旧地址批量替换为新地址,替换前务必备份数据库以防误操作。
6. 结语
WordPress 更换主机并没有想象中复杂,核心是数据备份完整、配置修改正确、验证一步不落。按上述流程操作,先做文件和数据留存,再搭建新环境并修改配置,最后逐项调试页面,绝大部分问题都能在正式切换前发现并解决。迁移过程中保持耐心,遇到问题逐条排查,网站就能稳稳地迁到新家。