跳到主要内容

如何克隆现有的 WordPress 网站

WordPress 是一种广泛使用的内容管理系统。在某些情况下,您可能想要克隆现有的 WordPress 网站——无论是用于测试、搭建预发布环境,还是在新的域名下发布。本文将逐步指导您如何克隆您的 WordPress 网站。

重要提示: 在开始之前,我们强烈建议您对网站进行完整备份。以下步骤涉及敏感的文件和数据库更改。

为什么要克隆 WordPress 网站?

以下是克隆 WordPress 网站可能带来好处的一些常见原因:

  • 开发和测试: 试用新的主题、插件或自定义代码更改,而不会影响您的线上网站。
  • 备份和恢复: 保持一个克隆副本作为备份,以防网站出现问题或数据丢失。
  • 预发布环境: 使用克隆副本测试更新或重新设计,然后再上线部署。
  • 迁移: 在无停机的情况下,将网站迁移到新的主机提供商或服务器。
  • 客户项目: 开发者可以使用克隆的基础站点来简化新客户的搭建流程。
  • 团队协作: 为贡献者或团队成员提供各自的克隆实例,独立进行内容编辑。

如何克隆现有的 WordPress 网站

第一步:将网站文件复制到新域名文件夹

  1. 登录您的客户门户。
  2. 然后从左侧菜单选择 Hosting(主机)
    Select Hosting
  3. 选择您想要管理的主机套餐:
  • 如果您的账户中有多个主机套餐,点击您想管理的主机套餐上的 MANAGE(管理) 按钮。
    Hosting Packages - Manage button
  • 如果您的账户中只有一个主机套餐,您将被重定向到 Hosting Overview(主机概览) 页面。
  1. 向下滚动至 Quick Links(快捷链接),然后选择 File Manager(文件管理器)
    Select File Manager
  2. 进入 public_html 文件夹。
    Select the public_html
  3. 点击文件管理器顶部的 Select All(全选)
    Click Select All
  4. 按住 Ctrl 键并取消选择以下项目:
  • .qidb
  • cgi-bin
  • 您的附加域文件夹(如适用)
  1. 点击顶部菜单中的 Copy(复制)
    Click Copy
  2. 在弹出的路径框中输入附加域文件夹路径:
    示例:/public_html/addondomainexample.com
    Enter the file path
  3. 点击 Copy File(s)(复制文件) 完成操作。

第二步:创建新的 MySQL 数据库

将文件复制到附加域目录后,在另一个窗口打开 cPanel 中的 MySQL Database Wizard(MySQL 数据库向导),在这里创建新的 MySQL 数据库。

第三步:更新 wp-config.php 文件

  1. 文件管理器 中,找到您为附加域创建的文件夹。
  2. 找到 wp-config.php 文件,右键点击选择 Edit(编辑)
    Select the wp-config.php file
  3. 将以下值更新为您在第二步中创建的新数据库信息:
define('DB_NAME', 'new_db_name'); 
define('DB_USER', 'new_db_user');
define('DB_PASSWORD', 'new_db_password');
  1. 点击 Save Changes(保存更改)

第四步:导出并导入数据库

从主域导出数据库,并将其导入新建的数据库。有关此过程的帮助,请参阅以下文章:

  • 通过 phpMyAdmin 导出 MySQL 数据库
  • 如何导入您的 MySQL 数据库

第五步:更新数据库中的域名信息

  1. 登录您的客户门户。
  2. 然后从左侧菜单选择 Hosting(主机)
    Click Hosting
  3. 选择您想要管理的主机套餐:
  • 如果您的账户中有多个主机套餐,点击您想管理的主机套餐上的 MANAGE(管理) 按钮。
    Hosting Packages - Manage button
  • 如果您的账户中只有一个主机套餐,您将被重定向到 Hosting Overview(主机概览) 页面。
  1. 向下滚动至 Quick Links(快捷链接),然后选择 cPanel
    Click CPANEL
  2. 在 cPanel 首页,导航到 Databases(数据库) 部分,点击 phpMyAdmin 图标。
    Click phpMyAdmin
  3. phpMyAdmin 中,进入您的新数据库
    Select the database
  4. 点击 wp_options 表。
    Select wp-options
  5. 点击 siteurlhome 行旁的 Edit(编辑)。将旧域名替换为新域名(例如:https://yournewdomain.com)。每次更新后点击 Go
    Edit the siteurl and home rows

您也可以在同一表中更新 站点名称描述(如有需要)。

第六步:在数据库中搜索并替换旧 URL

设置好域名后,您可以访问新站点的 WordPress 仪表盘并安装 Better Search and Replace 插件。该工具可以搜索数据库中所有表的旧域名,并替换为新域名。数据库更新完成后,您可以卸载该插件。此外,请务必检查网站中是否有硬编码在小工具或其他区域的链接,这些需要手动更新为新站点地址。

有关使用该插件的更多详情,请参阅文章:使用 Better Search and Replace 插件。

第七步:更新 WordPress 常规设置

  1. 登录您的 WordPress 仪表盘。
  2. 在仪表盘中,前往 设置 > 常规
    Settings > General
  3. 确保以下字段反映了新域名:
    Settings > General
  4. WordPress 地址(URL)
  5. 站点地址(URL)
  6. 向下滚动并点击 保存更改

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