跳到主要内容

如何创建一个预发布 WordPress 网站

预发布网站是您在线上实时 WordPress 网站的克隆或副本,用于在上线之前测试更改。本指南提供了在 WordPress 中使用 Bluehost 创建预发布网站的不同方法,以测试和更改您的网站。无论您是初学者、中级用户还是高级用户,Bluehost 都为每种类型的用户提供了多种方法。


什么是预发布网站?

在您的 WordPress 中,预发布网站是您网站的副本,您可以在其中进行更改,直到准备好将这些更改发布到您的实时网站为止。您可以在我们的博客上了解更多关于预发布网站的信息。 预发布 WordPress 网站的好处包括但不限于:

  • 预发布网站帮助您提前发现错误,避免破坏您的实时网站。
  • 您的预发布网站对公众不可用。
  • 在您准备从预发布网站部署和发布更改之前,您在预发布网站上所做的任何更改都不会影响您的实际网站。
  • 您控制整个过程,只有在您准备好时,预发布网站才会覆盖您的实时网站。
  • 它可以让您在不干扰当前已发布网站和客户体验的情况下升级您的网站。

有多种方法可以为 WordPress 网站创建副本或预发布网站。您可以使用以下任何一种方法构建预发布环境:

  • 在 WordPress 中使用 Bluehost 预发布网站插件
  • WordPress 插件(WP Staging 或 WP Stagecoach)
  • Softaculous 应用程序安装程序
  • 通过 cPanel 手动操作(文件管理器或 Duplicator)

在 WordPress 中使用 Bluehost 预发布网站插件

这将向您展示如何使用 WordPress 预发布网站插件编辑您的网站,这是一个免费的插件,帮助您在发布网站之前进行测试或编辑。

使用 Bluehost 插件创建预发布网站:
  1. 登录到您的 WordPress 网站。
  2. 进入仪表板后,从左侧菜单导航到 Bluehost
  3. 点击 预发布网站
    wp-bhstaging
  4. 这将带您进入预发布网站向导。接下来,点击 创建预发布网站 按钮以继续。
    wp-create-staging
  5. 它将为您的网站准备预发布环境。完成后,您将看到成功消息,并附有访问您的预发布网站的链接。
    wp-go-to-staging
  6. 点击 前往预发布网站 按钮以继续。
  7. 您将到达一个页面,这是您预发布 WordPress 网站的管理区域。您将在管理栏顶部看到一个红色按钮,表示您正在预发布环境中工作。
    wp-staging-environment-label 注意: 如果您创建了多个预发布网站,您只需选择相关的预发布网站即可访问它
    wp-staging-sites
  8. 现在,您可以在不担心影响实时网站的情况下对您的网站进行工作。
如何发布预发布网站 WordPress — 从预发布网站部署 更改到实时网站使用 Bluehost 插件:
  1. 一旦您准备好将更改从预发布阶段推送并发布到实时网站,只需转到 Bluehost >
  2. 预发布页面。
    wp-deploy-staging
  3. 滚动到部署选项部分。您将看到三个(3)部署选项。您可以部署,• 仅文件,• 仅数据库,• 或同时部署文件和数据库。
  4. 如果您不确定,请点击“部署文件和数据库”按钮以从预发布环境中部署所有更改。
  5. 将出现一个弹出窗口,您将被要求确认是否要将预发布网站部署到生产网站。点击 是的,让我们部署 按钮以继续。
    wp-deployment-confimation
  6. 它将开始将您的预发布网站部署到实时网站。根据您网站的大小,这可能需要一段时间。
    注意: 部署完成后,弹出窗口将自动消失。您现在可以访问您的实时网站。当您查看您的网站时,您将看到已应用并发布到您的实时网站的更改。

使用 WordPress 插件

使用我们出色的插件在更改上线之前进行测试和编辑。您还可以使用两个最常用的 WordPress 插件创建预发布网站:WP StagingWP Stagecoach。

  • 使用 WP Stagecoach 插件创建预发布网站
  • 使用 WP Staging 插件创建预发布网站

使用此方法有一些缺点。

  • 首先,插件对您的托管服务器的控制有限。这就是为什么它可能并不总是提供最佳结果的原因。
  • 其次,这些插件将把您的预发布网站存储在他们自己的服务器上。如果您担心隐私和数据保护,那么这可能不是理想的选择。

WP Stagecoach

使用 WP Stagecoach 插件创建预发布网站:
  1. 您需要做的第一件事是安装并激活 WP Stagecoach 插件。
    有关更多详细信息,请参见我们的逐步指南,了解如何安装 WordPress 插件。
  2. 激活后,插件将在您的管理栏中添加一个名为 WP Stagecoach 的新菜单项。点击它将带您到插件的设置页面。
    wp-stagecoach-plugin
  3. 您需要输入您的 WP Stagecoach 用户名和 API 密钥,您可以在插件网站的帐户下找到它。
  4. 之后,您将能够创建您的预发布网站。
  5. 您需要为您的预发布网站提供一个名称。此名称也将用作您的 WordPress 预发布网站的子域名。
    注意: 不要忘记勾选 密码保护预发布网站 选项旁边的框。它将保护您的预发布网站不被公众查看和搜索引擎索引。
    wp-stagecoach-create-stagingsite
  6. 接下来,点击 乘坐 Stagecoach! 按钮以继续。
  7. 插件现在将创建您 WordPress 文件和数据库的备份,以便将其导出到您的预发布网站。
  8. 完成后,您将看到指向您的预发布网站及其管理区域的链接。
  9. 您可以点击 链接 访问您的预发布网站并开始工作。
从预发布网站部署 更改到实时网站使用 WP Stagecoach 插件:
  1. 一旦您准备好将更改导入到您的实时网站,请前往 WP Stagecoach,导航到 导入更改 页面,然后点击 检查 更改按钮。
  2. 插件现在将检查您的预发布网站上的更改,然后向您显示导入选项。
    wp-stagecoach-import-changes
  3. 您可以选择仅导入文件更改,仅导入数据库更改,或导入所有更改。
  4. 接下来,点击 导入 按钮以继续。
  5. 插件将向您显示导入的进度,并在完成时通知您。您现在可以测试您的实时网站,以查看所有更改是否成功导入。

WP Staging

使用 WP Staging 插件创建预发布网站:
  1. 您需要做的第一件事是安装并激活 WP Staging。
    有关更多详细信息,请参见我们的逐步指南,了解如何安装 WordPress 插件。
  2. 安装后,转到新添加的菜单项 WP Staging,然后点击 预发布网站 选项卡。
  3. 点击 创建新预发布网站 按钮
    wp-wpstaging
  4. 根据需要展开菜单以查看进一步可用的设置。
    wp-wpstaging-settings
  5. 完成后,点击底部的 开始克隆 按钮。
    wp-wpstaging-confirmation
  6. 插件现在将创建您 WordPress 文件和数据库的备份,以便将其导出到您的预发布网站。
    wp-wpstaging-cloning
  7. 克隆完成后,您将看到预发布网站的列表,包括重要细节,如数据库、目录、URL、主要用户管理员等。
    wp-wpstaging-available-sites
从预发布网站部署 更改到实时网站使用 WP Staging 插件:
  1. 点击 操作 下拉菜单。
    wp-wpstaging-publish
  2. 点击 推送更改
  3. 有关完整指南,您还可以在此处观看他们的完整视频教程。

这两个插件都是免费的,但由于它们是由各自的开发人员维护的第三方插件,因此它们也提供高级版本。 要了解更多关于差异及其各自定价的信息,请参见 WP Staging 和 WP Stagecoach。

使用 Softaculous 应用程序安装程序

在您的 cPanel 中,您可以使用 Softaculous 应用程序安装程序访问所有安装以创建预发布网站。

使用 Softaculous 应用程序安装程序创建预发布网站:
  1. 登录到您的 Bluehost 帐户。
  2. 从左侧导航菜单中选择 托管 选项卡。
  3. 点击 CPANEL 按钮,该按钮位于 快速链接 瓦片内。
  4. 转到 软件 部分并导航到 Softaculous Apps Installer
    Softaculous Apps Installer icon under the Software section
  5. 进入应用程序后,展开 博客 菜单,然后点击 WordPress。
    softaculous-wordpress-installations
  6. 点击顶部菜单中的框图标,显示 所有安装注意: 如果您尚未安装任何 WordPress,请参见 如何安装 WordPress - WordPress 安装指南。
  7. 在您希望创建预发布网站的 WordPress 网站旁边,点击标记为 创建预发布网站 的树状图。
    softaculous-create-staging
  8. 您将被重定向到 预发布 WordPress 页面;填写框。完成后,点击 创建预发布 按钮。
    softaculous-wordpress-staging
  9. 然后,您将看到一个加载页面,显示正在创建您的预发布网站。
    softaculous-loading
  10. 完成后,将显示确认消息,包含有关您的预发布网站的所有信息。
    softaculous-confirmation

从预发布网站部署 更改到实时网站使用 Softaculous 应用程序安装程序:

  1. 再次访问顶部菜单中的框图标,显示 所有安装
  2. 脚本安装 页面下浏览列表,您将能够看到预发布网站的 URL。
  3. 点击标记为 推送到实时 的连接图标。
    softaculous-push-to-live
  4. 您将被重定向到 推送到实时 WordPress 页面,阅读警告,检查您的选项,然后点击 推送到实时 按钮。
    softaculous-warning-live

通过 cPanel 手动操作 对于经验丰富的用户,此方法指导您如何手动为您的 WordPress 创建预发布网站。 重要提示 这些方法要求您手动为您的 WordPress 安装创建预发布网站。这适合高级用户,并需要比上述其他方法更多的工作。 此方法的另一个缺点是,当从预发布网站将更改部署回实时服务器时,您的网站将暂时不可用,这也被称为 发布停机时间

这两种方法都需要创建子域名: 要了解更多关于此过程的信息,请参见:什么是子域名及其工作原理?如何创建子域名。

使用文件管理器

手动使用文件管理器创建 预发布网站:
  1. 登录到您的 Bluehost 帐户。
  2. 从左侧导航菜单中选择 托管 选项卡。
  3. 点击 CPANEL 按钮,该按钮位于 快速链接 瓦片内。
  4. 转到 文件 并点击 文件管理器
    File Manager icon under Files
  5. public_html 文件夹下,下载您希望创建预发布网站的整个根文件夹。
    提示! 您还可以查看本指南,获取有关如何导出 WordPress 网站的逐步说明。
  6. 接下来,返回到您的 cPanel 并导航到 phpMyAdmin。访问相关数据库并点击 导出。
    phpMyAdmin icon under Databases 提示! 您还可以查看本指南,获取有关如何使用 phpMyAdmin 导入或导出 MySQL 数据库的逐步说明。
  7. 一旦您成功下载了原始网站文件和数据库的副本,您需要将它们上传到各自的预发布位置。
  8. 确保 Google 不会抓取您的新预发布网站,使用名为 Hide My Site 的插件。一旦您激活了该插件,请转到 设置 > 阅读 > 阻止搜索引擎索引此网站。

手动使用文件管理器从预发布网站部署 更改到实时网站:

  1. 登录到您的 Bluehost 帐户。
  2. 从左侧导航菜单中选择 托管 选项卡。
  3. 点击 CPANEL 按钮,该按钮位于 快速链接 瓦片内。
  4. 转到 数据库,然后点击 MySQL 数据库
    MySQL Databases icon under Databases 有关创建新数据库过程的更详细指南,请参见此文章。
  5. 返回 phpMyAdmin 并将您之前获取的数据库文件上传到新创建的数据库中。
    有关此操作的完整指南,请参见如何复制或重命名数据库。
  6. 返回 文件管理器,并将您之前下载的原始网站文件上传到新创建的预发布网站子域中。
  7. 完成后,打开 wp-config.php 文件并进行编辑;您需要输入新的数据库信息:数据库名称、数据库用户和密码。
    db-edit-wp-config-file
  8. 更新后,点击 保存更改。****

使用 Duplicator

手动使用 Duplicator 创建 预发布网站:
  1. 您需要在您的实时网站上安装并激活 Duplicator 插件。激活后,您需要在 WordPress 管理侧边栏中点击 Duplicator 菜单,然后点击 创建新 按钮。
    wp-duplicator-packages
  2. 之后,您将被要求点击 下一步 按钮以继续。Duplicator 现在将运行网站复制向导。首先,它将运行一些测试以查看一切是否正常。如果所有项目都标记为“良好”,则点击 构建 按钮。
    wp-buildpackage
  3. 插件现在将开始创建您 WordPress 网站的复制包。此过程可能需要几分钟,具体取决于您网站的大小。完成后,您将看到安装程序和存档包的下载选项。您需要点击 一键下载 链接以下载这两个文件到您的计算机。
    wp-downloadpackage
  4. 您需要将这两个文件上传到您刚刚创建的子域的文件目录中。
    有关详细信息,请参见我们的指南,了解如何使用 FTP 将文件上传到您的 WordPress 网站。
  5. 接下来,您的新预发布 WordPress 网站将需要一个新数据库。要创建一个,请登录到您的 Bluehost 帐户。
  6. 从左侧导航菜单中选择 托管 选项卡。
  7. 点击 CPANEL 按钮,该按钮位于 快速链接 瓦片内。
  8. 转到 数据库,然后点击 MySQL 数据库
    MySQL Databases icon under Databases
  9. 在下一页中,为您的数据库提供一个名称,然后点击创建数据库按钮。
    rock-createdb
  10. 您需要为您的数据库创建一个 MySQL 用户。向下滚动到 MySQL 用户部分,为您的新数据库用户提供用户名和密码。
    rock-mysql-users
  11. 现在,您需要授予此用户访问和修改您之前创建的数据库的权限。只需向下滚动到 将用户添加到数据库 部分,选择您的数据库和您刚刚创建的用户。
    rock-add-user-db
  12. 之后,点击 添加 按钮以继续。系统将要求您为用户选择权限。继续选择 所有权限 复选框,然后点击 进行更改 按钮。
    rock-all-privileges
    现在,您的数据库已准备好用于您的预发布网站。
  13. 接下来,您需要打开一个新浏览器标签页,输入您的预发布网站的子域,如下所示:``` https://yoursubdomain.example.com/installer.php
请不要忘记将 _yoursubdomain_ 替换为实际的子域名,将 example.com 替换为您自己的域名。这将启动 Duplicator 安装程序向导。  
![wp-duplicator1](https://content.bluehost.com/bluehost/img/bluehost/wordpress/wp-duplicator1.png)
14. 安装程序将查找存档文件。您需要勾选条款和条件复选框,然后点击下一步按钮以继续。现在,安装程序将要求您输入 WordPress 数据库信息。之后,您将输入您在前一步为新域名创建的数据库的详细信息。
![wp-connect-db](https://content.bluehost.com/bluehost/img/bluehost/wordpress/wp-connect-db.png)
15. 完成后,点击下一步按钮以继续。Duplicator 现在将从存档中解压您的 WordPress 数据库备份到您的新数据库中。
16. 接下来,它将要求您更新网站 URL 或路径。您不应该更改任何内容,因为它会自动检测到您的新子域的 URL 及其路径。如果没有,您可以将 URL 更改为您的新子域。之后,点击下一步按钮以继续。
![wp-duplicator-url](https://content.bluehost.com/bluehost/img/bluehost/wordpress/wp-duplicator-url.png)
Duplicator 现在将完成迁移。
17. 您可以点击 **管理员登录** 按钮进入新预发布网站的 WordPress 管理区域。现在您已设置好预发布网站。让我们通过为您的子域添加密码保护来保护它。返回到您的 cPanel 并点击目录隐私图标。
![Directory Privacy icon under Files](https://content.bluehost.com/bluehost/img/bluehost/wordpress/cpanel-files-directory-privacy.png)
18. 接下来,您需要选择您的子域文件夹,然后选择 **密码保护此目录** 复选框。系统将要求您为此设置提供一个名称,然后输入用户名和密码。
![rock-protect-domain](https://content.bluehost.com/bluehost/img/bluehost/wordpress/rock-protect-domain.png)
19. 点击 **保存** 按钮以存储您的设置。您的预发布网站现在将隐藏在密码保护后。您可以在预发布网站上工作并进行任何更改。

##### **手动使用 Duplicator 从预发布网站部署** 更改到实时网站:
1. 一旦您准备好将更改从预发布网站部署到实时服务器,您将遵循上述相同的步骤。
2. 只需在您的预发布网站上创建一个新的 Duplicator 包,并将安装程序和存档文件下载到您的计算机。
3. 接下来,您需要前往您的实时网站并使用 Duplicator 创建完整的 WordPress 备份。
4. 完成后,您需要删除实时网站上的所有 WordPress 文件和文件夹。这意味着您的 WordPress 网站将暂时停机。
5. 最后,按照上述说明运行 Duplicator 安装程序向导,将预发布网站导入到实时服务器。

## 总结
在 WordPress 上建立预发布网站对于在上线之前测试更改至关重要。所述的方法为各个级别的用户提供了多种解决方案。通过遵循提供的逐步说明,用户可以有效管理网站更新,同时最小化错误,确保网站顺利上线。
随着您控制升级并防止错误,创建预发布网站成为维护专业和可靠在线存在的重要实践。与 Bluehost 的 WordPress 托管服务合作,您可以将您的网站推向新的成功高度。