如何克隆现有的 WordPress 网站
WordPress 是一种广泛使用的内容管理系统。在某些情况下,您可能想要克隆现有的 WordPress 网站——无论是用于测试、搭建预发布环境,还是在新的域名下发布。本文将逐步指导您如何克隆您的 WordPress 网站。
重要提示: 在开始之前,我们强烈建议您对网站进行完整备份。以下步骤涉及敏感的文件和数据库更改。
为什么要克隆 WordPress 网站?
以下是克隆 WordPress 网站可能带来好处的一些常见原因:
- 开发和测试: 试用新的主题、插件或自定义代码更改,而不会影响您的线上网站。
- 备份和恢复: 保持一个克隆副本作为备份,以防网站出现问题或数据丢失。
- 预发布环境: 使用克隆副本测试更新或重新设计,然后再上线部署。
- 迁移: 在无停机的情况下,将网站迁移到新的主机提供商或服务器。
- 客户项目: 开发者可以使用克隆的基础站点来简化新客户的搭建流程。
- 团队协作: 为贡献者或团队成员提供各自的克隆实例,独立进行内容编辑。
如何克隆现有的 WordPress 网站
第一步:将网站文件复制到新域名文件夹
- 登录您的客户门户。
- 然后从左侧菜单选择 Hosting(主机)。

- 选择您想要管理的主机套餐:
- 如果您的账户中有多个主机套餐,点击您想管理的主机套餐上的 MANAGE(管理) 按钮。

- 如果您的账户中只有一个主机套餐,您将被重定向到 Hosting Overview(主机概览) 页面。
- 向下滚动至 Quick Links(快捷链接),然后选择 File Manager(文件管理器)。
- 进入 public_html 文件夹。

- 点击文件管理器顶部的 Select All(全选)。

- 按住 Ctrl 键并取消选择以下项目:
- .qidb
- cgi-bin
- 您的附加域文件夹(如适用)
- 点击顶部菜单中的 Copy(复制)。

- 在弹出的路径框中输入附加域文件夹路径:
示例:/public_html/addondomainexample.com

- 点击 Copy File(s)(复制文件) 完成操作。
第二步:创建新的 MySQL 数据库
将文件复制到附加域目录后,在另一个窗口打开 cPanel 中的 MySQL Database Wizard(MySQL 数据库向导),在这里创建新的 MySQL 数据库。
第三步:更新 wp-config.php 文件
- 在 文件管理器 中,找到您为附加域创建的文件夹。
- 找到 wp-config.php 文件,右键点击选择 Edit(编辑)。

- 将以下值更新为您在第二步中创建的新数据库信息:
define('DB_NAME', 'new_db_name');
define('DB_USER', 'new_db_user');
define('DB_PASSWORD', 'new_db_password');
- 点击 Save Changes(保存更改)。
第四步:导出并导入数据库
从主域导出数据库,并将其导入新建的数据库。有关此过程的帮助,请参阅以下文章:
- 通过 phpMyAdmin 导出 MySQL 数据库
- 如何导入您的 MySQL 数据库
第五步:更新数据库中的域名信息
- 登录您的客户门户。
- 然后从左侧菜单选择 Hosting(主机)。

- 选择您想要管理的主机套餐:
- 如果您的账户中有多个主机套餐,点击您想管理的主机套餐上的 MANAGE(管理) 按钮。

- 如果您的账户中只有一个主机套餐,您将被重定向到 Hosting Overview(主机概览) 页面。
- 向下滚动至 Quick Links(快捷链接),然后选择 cPanel。
- 在 cPanel 首页,导航到 Databases(数据库) 部分,点击 phpMyAdmin 图标。

- 在 phpMyAdmin 中,进入您的新数据库。

- 点击 wp_options 表。

- 点击 siteurl 和 home 行旁的 Edit(编辑)。将旧域名替换为新域名(例如:https://yournewdomain.com)。每次更新后点击 Go。

您也可以在同一表中更新 站点名称 和 描述(如有需要)。
第六步:在数据库中搜索并替换旧 URL
设置好域名后,您可以访问新站点的 WordPress 仪表盘并安装 Better Search and Replace 插件。该工具可以搜索数据库中所有表的旧域名,并替换为新域名。数据库更新完成后,您可以卸载该插件。此外,请务必检查网站中是否有硬编码在小工具或其他区域的链接,这些需要手动更新为新站点地址。
有关使用该插件的更多详情,请参阅文章:使用 Better Search and Replace 插件。
第七步:更新 WordPress 常规设置
- 登录您的 WordPress 仪表盘。
- 在仪表盘中,前往 设置 > 常规。
- 确保以下字段反映了新域名:

- WordPress 地址(URL)
- 站点地址(URL)
- 向下滚动并点击 保存更改。
克隆现有的 WordPress 网站对于开发、备份、迁移或客户站点搭建非常有帮助。本文指南通过复制文件、创建新数据库、更新配置设置,以及使用 Better Search and Replace 插件,实现无缝的域名迁移,并提供了详细的逐步操作流程。