All-in-One WP Migration 插件详解:WordPress站点完美迁移指南

迁移WordPress站点听起来像是一项技术活——处理数据库、导出文件、修改配置… 光是想想就让人头疼。但有了 All-in-One WP Migration 这款神器,整个过程变得异常简单。

本文将手把手教你如何使用这款插件,将包含主题、插件、媒体文件和自定义CSS的完整网站,从一个环境无缝迁移到另一个环境。


为什么选择All-in-One WP Migration?

这款由ServMask开发的插件拥有超过500万次活跃安装,是WordPress官方目录中评价最高的迁移工具之一。它的核心优势在于:

  • 一键操作:无需接触代码或数据库
  • 完整性:打包网站的所有内容——数据库、主题文件、插件、媒体上传文件,包括你在主题自定义器中修改的所有CSS
  • 兼容性:在不同服务器环境间迁移时自动处理URL替换

迁移前的准备工作

在开始操作前,请确保:

  • 旧网站:可以正常访问WordPress后台
  • 新网站:已安装全新的WordPress(版本最好与旧站点保持一致或更高)
  • 网络连接:稳定可靠
  • 时间:根据网站大小,整个过程可能需要几分钟到十几分钟

第一步:在源网站(旧网站)安装插件

  1. 登录旧网站的WordPress管理仪表盘
  2. 左侧菜单点击 插件 > 安装插件
  3. 在搜索框中输入 “All-in-One WP Migration”
  4. 找到由 ServMask 开发的 All-in-One WP Migration and Backup 插件
  5. 点击 “现在安装”,安装完成后点击 “启用”

第二步:从源网站备份所有数据

  1. 在WordPress左侧菜单中,找到并点击新建的 All-in-One WP Migration 条目
  2. 选择 导出 子菜单
  3. 可选:点击”高级选项”,你可以选择排除某些内容(如垃圾评论、修订版本、大尺寸图片等),以减小备份文件体积
  4. 点击巨大的红色 “导出到” 按钮
  5. 在弹出选项中,选择 “文件”(免费版本支持导出为文件)
  6. 插件开始打包你的整个网站,包括:
    • 数据库(文章、页面、评论、设置)
    • 所有插件文件
    • 所有主题文件(包括你修改过的主题和自定义CSS)
    • 媒体库文件(图片、视频、PDF等)
    • 小工具和菜单配置
  7. 等待进度条走完,这个过程可能需要几分钟,取决于网站大小

第三步:下载备份文件到本地

  1. 当进度条完成后,页面会出现一个蓝色的 “下载” 按钮
  2. 点击下载,浏览器会将一个后缀为 .wpress 的文件保存到你电脑的下载文件夹中
  3. 重要提醒:请妥善保管这个文件,它就是整个网站的完整备份。建议在安全位置备份一份

第四步:在目标网站(新网站)安装插件

  1. 登录新网站的WordPress管理仪表盘
  2. 重复第一步的操作:插件 > 安装插件
  3. 搜索并安装 All-in-One WP Migration 插件
  4. 安装完成后点击 “启用”

第五步:从备份文件恢复数据

  1. 在新网站WordPress后台,点击左侧的 All-in-One WP Migration
  2. 选择 导入 子菜单
  3. 点击 “导入来自” 按钮
  4. 选择 “文件”
  5. 在弹出的文件选择窗口中,找到并选择你之前下载到本地的 .wpress 备份文件
  6. 系统会提示”此操作将覆盖现有的所有文件和数据”,点击 “继续” 以进行导入⚠️ 注意:免费版插件有 512 MB 的上传大小限制。如果你的备份文件超过此大小,可以考虑:
    • 购买官方的”无限制扩展”
    • 使用”高级选项”排除大文件后重新备份
    • 修改服务器配置增加上传限制(需要技术知识)
  7. 等待导入进度条完成。导入成功后,页面会显示成功信息

第六步:迁移后的关键操作

1. 重新保存固定链接结构

导入成功后,系统会提示:

  1. 进入 设置 > 固定链接
  2. 直接点击底部的 “保存更改” 按钮(不需要修改任何设置)
  3. 建议点击两次保存,以确保URL重写规则被完全刷新

这一步很重要,可以避免新站点的页面出现404错误。

2. ⚠️ 登录凭证的重要说明 ⚠️

这是整个迁移过程中最容易出错的环节,请特别注意:

当备份文件导入到新站点后,新站点的数据库被旧站点的数据完全覆盖。这意味着:

新站点的WordPress后台将不再认识你之前为新站点设置的任何用户名和密码!

正确的登录方式:

  1. 打开新站点的登录页面:你的新域名/wp-admin 或 你的新域名/wp-login.php
  2. 使用旧站点的账号密码登录
    • 用户名:你在旧网站使用的用户名
    • 密码:你在旧网站使用的密码

例如,如果旧站点用的是 admin 和密码 mypassword123,那么新站点现在也必须用同样的用户名和密码登录。

为什么会这样?

因为All-in-One WP Migration备份的是整个数据库,而用户信息(用户名、密码哈希值、邮箱)都存储在数据库中。导入备份相当于把旧房子的所有家具(包括门锁和钥匙)都搬到了新房子里,所以你只能用旧房子的钥匙开门。

如果忘记了旧站点的密码怎么办?

如果你在备份前忘记了旧站点的管理员密码,请立即停止操作,先通过旧站点的后台重置密码,然后重新进行备份。因为导入新站后,密码是加密存储的,无法直接查看。


常见问题解答

Q1:迁移后网站出现样式错乱怎么办?

A:通常是因为缓存未刷新。尝试:

  1. 清除浏览器缓存
  2. 进入 设置 > 固定链接,重新保存一次
  3. 如果使用了缓存插件,清除插件缓存

Q2:导入时提示”上传文件大小超过限制”?

A:这是免费版的限制。解决方法:

  1. 购买官方无限制扩展(推荐)
  2. 在”高级选项”中排除大文件(如媒体库)后重新备份
  3. 使用FTP上传备份文件到 /wp-content/plugins/all-in-one-wp-migration/storage/ 目录,然后在导入界面选择从存储目录恢复

Q3:迁移后插件需要重新激活吗?

A:不需要。插件状态会完整保留,包括激活/停用状态和所有设置。但个别插件如果依赖服务器环境配置,可能需要重新配置。

Q4:迁移后网站链接还是旧域名?

A:All-in-One WP Migration会自动处理数据库中的URL替换。如果发现仍有旧域名链接,可以:

  1. 安装”Better Search Replace”插件
  2. 手动将旧域名替换为新域名

Q5:迁移后无法登录后台?

A:99%的情况是因为用了新站点的原始账号密码尝试登录。请务必使用旧站点的账号密码。如果仍然无法登录,可以通过phpMyAdmin直接修改数据库中的密码字段。


总结

All-in-One WP Migration插件让WordPress站点迁移变得前所未有的简单。通过五个核心步骤——安装、备份、下载、安装、恢复,你就可以将整个网站完整迁移到新环境。

关键要点回顾:

  • ✅ 确保备份文件包含所有你需要的内容(主题、插件、媒体、自定义CSS)
  • ✅ 注意免费版512MB的上传限制
  • ✅ 迁移后记得重新保存固定链接
  • ✅ 最重要的:登录新站点请使用旧站点的用户名和密码

遵循本指南,即使是初学者也能轻松完成WordPress站点的迁移工作。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注