WordPress换主机全流程:备份迁移与配置调试要点
📍 WDQWDWQD987AAAAA:216.73.216.4
📱 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
🔗 /ccb0b267d93b.html
📄
将 WordPress 站点迁往新服务器,大家最关心的是数据会不会丢、网站会不会长时间打不开。只要把备份、环境部署、配置调整和验证这四个环节做扎实,新主机就能顺利接手,原有内容一条都不会少。
1. 动工前的关键准备:文件和数据库全量备份
迁移工作开始之前,备份是唯一不能省略的步骤。所谓完整备份,指的是同时保留网站的全部文件和数据库中的所有数据,缺一不可。
- 备份全部站点文件:借助 FTP 客户端或旧主机的文件管理器进入站点根目录,将 wp-admin、wp-includes、wp-content 等目录连同根目录下的 .htaccess、wp-config.php 一并下载。wp-content 里存着主题、插件和所有上传的图片附件,下载后要检查文件总数和体积是否与线上环境一致。
- 完整导出数据库:打开旧空间的 phpMyAdmin,选中目标数据库后点“导出”按钮。站点内容不多时可直接用“快速”模式;若文章和评论数量庞大,则选择“自定义”模式并勾选 gzip 压缩,既能保证内容不缺失,也能加快导入时的速度。
- 记录站点地址与登录凭据:在管理后台“设置”→“常规”中记下当前的 WordPress 地址和站点地址。顺手把旧主机面板的 FTP 账号、数据库名称和用户名保存在本地,后续配置新环境时会反复用到这些信息。
需要提醒的是,备份文件全部下载后务必在本地验证内容完好,确认无误再继续下一步。在新站点完全跑通之前,旧主机的任何文件都不要删除,把它当作最后的保险。
2. 新主机环境搭建:先建数据库再传文件
新空间必须先有“容器”,才能装下旧数据。推荐的执行顺序是:先在控制面板中创建数据库,随后再上传网站文件。
- 创建新数据库:登录新主机管理面板(常见的有 cPanel 等),找到“MySQL 数据库”功能,新建一个数据库,为它单独创建账号并设置强度足够的密码,同时把这个账号对该库的全部权限打开。这些信息要逐字记录备用。
- 导入数据库文件:在新空间的 phpMyAdmin 中选中刚才建好的空数据库,点击“导入”,选择之前导出的 SQL 文件执行。若文件体积超出上传限制,可以先将 SQL 压缩为 zip 再上传,或通过文件管理器把压缩包丢到服务器后,利用面板自带的导入工具完成还原。
- 上传全部网站文件:用 FileZilla 等 FTP 工具把本地备份的所有文件传至新空间的网站根目录(通常是 public_html)。文件较多时,先把本地文件打包成 zip 再上传,然后在面板后台用解压功能释放,能节省大量时间。
3. 调整 wp-config.php 并切换域名指向
文件全部就位后,WordPress 并不会自动识别新数据库,需要手动修改配置文件完成对接。
在根目录找到 wp-config.php,用文本编辑器打开,定位到以 DB_NAME、DB_USER、DB_PASSWORD 开头的三行内容,将值分别替换为新数据库的名称、账号和密码,保存后关闭文件。
与此同时,还需要到新主机面板的“域名管理”或“域名服务器(DNS)”设置中,把域名的 A 记录指向新服务器的 IP。若网站规模较小,也可以直接修改域名解析生效后的等待时间。如果新主机暂时无法承担正式流量,建议先在本地测试环境或临时域名下完成调试,待一切正常后再切换正式域名。
修改域名指向后,通常会有一段传播等待时间。不同地区解析生效的速度有快有慢,最短几分钟,最长可能需要一天左右。
4. 迁移后的调试:修复链接与检查核心功能
域名已经切到新服务器后,调试工作才算真正开始。这个阶段的重点是让旧的绝对链接全部生效,并逐一检查网站的常用功能。
- 刷新固定链接:登录新站后台,进入“设置”→“固定链接”,不修改任何选项,直接点击“保存更改”按钮,这样可以让 WordPress 重写伪静态规则并刷新链接缓存。
- 检查“站点地址”配置:进入“设置”→“常规”,确认“WordPress 地址”和“站点地址”两栏都显示当前使用的正式域名,不要残留旧的临时地址。
- 逐项测试常用功能:查看文章详情页、分类归档页和主页的访问是否正常;尝试搜索一个关键词,确认搜索功能正常;在后台上传一张小图片,验证媒体库能正常写入;再提交一条评论,确认留言功能没有失效。
- 排查常见隐患:若页面出现错乱或样式丢失,多为缓存未清理或部分文件上传不完整所致,可先清除浏览器缓存和插件缓存再刷新。若后台提示数据库连接错误,优先核对 wp-config.php 中的数据库信息和账号权限设置。
确保新站点稳定运行一到两天后,再考虑清理旧主机上的文件,完成整个迁移收尾。
5. 常见问题
5.1 迁移后网站提示“建立数据库连接时出错”怎么办
多数情况下是 wp-config.php 里的数据库名称、用户名或密码填写有误,或者新数据库账号没有获得对应的权限。逐项核对配置信息,确认无误后再刷新页面即可恢复。
5.2 搬家后图片全部显示不出来是什么原因
最常见的原因是图片的绝对链接仍指向旧域名。首先确认后台设置中的站点地址已更换为新域名,然后到“设置”→“固定链接”里保存一次,刷新缓存。若图片仍不显示,再检查 wp-content/uploads 目录的所有文件是否已经完整上传到新空间。
5.3 迁移过程中网站会不会长时间无法访问
只要在正式切换域名解析之前完成新主机上的全部配置和调试,旧网站始终可以正常访问。待到新环境全部就绪后,再修改域名解析指向,整个切换过程对访客几乎无感知。
6. 总结
WordPress 换主机并不复杂,关键在于按顺序稳步推进。迁站前做好文件和数据库的双重备份,新空间先建好数据库再导入数据,随后上传文件并修改配置,最后把链接刷新和功能验证放到解析切换之前完成。整套流程走下来,数据安全有保障,网站也能在最短时间内平稳过渡到新服务器。