如何轻松地为 WordPress 创建临时站点(分步)

您是否想为 WordPress 创建一个临时站点,但不确定从哪里开始?

WordPress 临时站点是一个测试站点,您可以使用它在上线之前"安全地"进行插件更新和其他更改.

过去,设置 WordPress 临时站点非常困难,但现在情况有所改变,即使是非技术人员也可以做到.

在这个分步指南中,我们将向您展示如何轻松地为您的 WordPress 网站创建一个临时环境.我们将介绍几种不同的方法,其中大多数只需要点击几下.

How to create a staging site for WordPress

什么是临时站点?

临时站点是您的实时网站的克隆,用于在更改上线之前对其进行测试.临时网站可帮助您发现错误,因此您最终不会破坏您的网站.

许多用户在他们的 Windows 或 Mac 计算机上本地安装 WordPress 以测试更改.完成更新后,他们只需将这些更改从本地主机上传到实时服务器

这种方法的最大问题是,如果在您的本地主机上运行的某些东西在实时服务器上不起作用怎么办?

通常本地主机和实时 WordPress 托管服务器运行的环境不同.

由于临时站点位于您的网络托管服务器上,您可以轻松避免所有这些错误,因为它与您的实时站点运行相同的服务器配置.

话虽如此,让我们来看看如何为 WordPress 设置临时站点.

如何轻松创建 WordPress 临时站点

有多种方法可以为 WordPress 创建临时站点.其中最简单的是使用您的托管服务提供商的内置临时站点功能.

一些最好的 WordPress 托管公司已经提供一键式登台网站.如果您的网站是由其中之一托管的,那么您可以轻松地轻松创建一个临时站点.

如果您不使用这些流行的托管解决方案之一,那么我们还有一个解决方案可帮助您使用插件(甚至手动)创建 WordPress 临时站点.

为了更快地浏览,您可以使用下面的导航跳转到最适合您的部分:

  • 在 Bluehost 上创建临时站点
  • 在 SiteGround 上创建临时站点
  • 在 WP Engine 上创建临时站点
  • 使用插件创建临时站点
  • 手动创建临时站点

在 Bluehost 上创建临时站点

Bluehost 是最好的 WordPress 托管公司之一.他们提供了一个快速的一键式临时站点解决方案,随附在他们的所有计划中.

首先,您需要登录到您的 WordPress 网站的管理区域并转到 Bluehost »暂存页面.

Staging site option on Bluehost

这会将您带到 Bluehost 的临时站点向导.接下来,您需要单击"创建临时站点"按钮继续.

Create staging site on Bluehost

Bluehost 现在将为您的网站准备登台环境.完成后,您将看到一条成功消息,其中包含访问临时站点的链接.

Go to your staging site

现在,您可以单击"转到暂存站点"按钮继续.

您将进入登台 WordPress 网站的管理区域.您将在管理栏顶部看到一个红色按钮,表明您正在登台环境中工作.

您可以继续在您的网站上工作,而不必担心它会影响您的实时网站.

在 Bluehost 上部署从临时站点到实时站点的更改

一旦您准备好将更改从暂存站点推送到实时站点,只需转到 Bluehost »暂存页面.

Deploy staging to live website on Bluehost

滚动到部署选项部分.您将看到三个部署选项.您可以仅部署文件、仅部署数据库或同时部署文件和数据库.

如果您不确定,请单击"部署文件和数据库"按钮以部署临时环境中的所有更改.

这将弹出一个弹出窗口,要求您确认是否要将临时站点部署到生产站点.单击"是,让我们部署"按钮继续.

Confirm deploy

Bluehost 现在将开始将您的临时站点部署到实时站点.根据您网站的大小,这可能需要一段时间.

部署结束后,弹出窗口会自动消失.您现在可以访问您的实时网站以查看应用于您的生产网站的更改.

​​在 SiteGround 上创建临时站点

SiteGround 是另一家顶级 WordPress 托管公司,通过其 GrowBig 和 GoGeek 计划提供一键登台功能.如果您的网站由 SiteGround 托管,那么这就是您设置临时网站的方式.

首先,您需要登录到您的 SiteGround cPanel 仪表板.接下来,向下滚动到"WordPress 工具"部分,然后单击"暂存"图标.

Staging icon in SiteGround cPanel

这会将您带到临时站点页面.从这里,您需要将您的网站添加到临时站点管理器.完成后,单击"添加 WordPress"按钮继续.

Add site to staging manager

在下一个屏幕上,您需要选择安装网站的 URL.如果您的 WordPress 站点安装在子目录中,那么您可以将其添加到它旁边的字段中,然后单击"添加 URL"按钮继续前进.

Select URL

临时站点管理器将检测您的网站并将其添加到页面中.您现在可以单击"创建临时副本"按钮继续.

Create staging site copy

您将看到一个弹出窗口,允许您用密码保护您的登台站点.这是一个好主意,因为它可以防止其他人访问您的站点.它还可以防止 Google 将重复内容编入索引.

继续并提供用户名/密码,然后单击"继续".

Password protect staging site

SiteGround 现在将为您的 WordPress 网站创建登台环境.

完成后,您将看到临时站点管理器,其中包含指向临时站点管理区域的链接.继续并开始在您的 WordPress 登台站点上工作.

完成对网站的更改后,您可以转到 cPanel 中的暂存页面将其实时推送.您需要单击网站旁边的"管理暂存副本"按钮.

Manage staging copies

在下一页上,您可以单击"推送到直播"按钮将更改从暂存网站推送到您的直播网站.

Deploy staging to live

在 WP 引擎上创建临时站点

WP Engine 是世界上最好的 WordPress 托管托管公司.托管 WordPress 托管是为您的 WordPress 站点提供的礼宾服务,托管服务提供商负责更新、备份、安全和性能.

WP Engine 为其所有计划提供一键式登台解决方案.如果您使用 WP Engine 来托管您的网站,那么这就是您为网站设置登台环境的方式.

首先,您需要登录您的 WP Engine 仪表板.接下来,转到站点页面并通过单击选择您的网站.

Sites WP Engine

这会将您带到您的网站仪表板.现在,您需要单击左侧栏中的 Add Staging 链接.

Add staging site in WP Engine

在下一个屏幕上,您需要在"新建"选项卡下输入临时站点的名称.此名称也将是您的临时站点的子域.

Create new staging site

单击"创建环境"按钮继续.

WP Engine 现在将为您创建一个临时站点.然而,这个临时环境只是一个空的 WordPress 网站,没有您的实时网站的任何内容.

让我们改变这一点.

点击左栏中的生产切换到您的生产环境.在下一个屏幕上,单击屏幕右上角的复制到按钮.

Copy to staging

接下来,系统会要求您选择要用于临时站点的备份点.如果不确定,请选择您网站的最新备份.

Select back up point

点击预览复制按钮继续.

您将看到一个警告弹出窗口,通知您正在将源网站复制到暂存环境.单击复制环境按钮继续.

Copy website warning

WP Engine 现在会将您的实时网站复制到登台环境.完成后,您将收到电子邮件通知.

之后,您可以使用与您的实时网站相同的管理员用户名和密码登录您的临时网站.

在 WP 引擎上部署临时网站

当您准备好将更改从 WordPress 临时站点推送到实时站点时,首先您需要为您的临时站点创建一个备份点.

备份点就像保存您在游戏中的进度.在将临时站点的更改部署到实时站点之前,您需要创建一个.

只需转到 WP Engine 仪表板并单击 Staging »左侧栏中的备份点菜单.

Create a backup point for your staging website

接下来,为您的备份提供描述,以便您以后记住所做的更改,然后单击"创建临时备份"按钮.

Create backup of your staging site

WP Engine 现在将为您的网站创建一个备份点.备份完成后,您将收到电子邮件通知.

您现在可以部署临时站点了.

只需点击屏幕右上角的"复制到"按钮,然后选择"制作".

Copy to production

接下来,系统会要求您选择一个备份点.这次选择您之前创建的备份,然后单击预览按钮.

Select back up point

您将看到一条警告消息,但请继续并单击"复制环境"按钮继续.

Copying environment

WP Engine 现在会将您的登台环境复制到您的实时网站.完成后您将收到电子邮件通知.

之后,您可以登录您的实时网站以确保一切正常,因为您在登台时测试了所有更改.

使用 WordPress 插件创建临时站点

如果您的 WordPress 托管公司不提供临时站点功能,那么您仍然可以使用 WordPress 插件创建一个临时网站.

使用这种方法有一些缺点.

首先,插件对您的托管服务器的控制有限.这就是为什么它可能并不总是给出最好的结果.

其次,我们将使用的插件会将您的临时站点存储在他们自己的服务器上.如果您担心隐私和数据保护,那么这可能不是您的理想情况.

话虽如此,让我们看看如何使用 WordPress 插件创建临时 WordPress 站点.

您需要做的第一件事是安装并激活 WP Stagecoach 插件.有关更多详细信息,请参阅有关如何安装 WordPress 插件的分步指南.

激活后,该插件会向您的管理栏添加一个标有 WP Stagecoach 的新菜单项.单击它会将您带到插件的设置页面.

WP Stagecoach settings

您需要输入您的 WP Stagecoach 用户名和 API 密钥,您可以在插件网站上的帐户下找到这些密钥.

之后,您将能够创建临时网站.

您需要为临时站点提供名称.此名称也将用作 WordPress 登台网站的子域.

不要忘记选中"密码保护临时站点"选项旁边的框.它将保护您的登台网站免受公众视野和搜索引擎的影响.

Create staging site using WP Stagecoach

接下来,单击"乘坐驿马车"按钮继续.

该插件现在将为您的 WordPress 文件和数据库创建备份,以便将它们导出到您的临时站点.完成后,您将看到指向临时站点及其管理区域的链接.

您可以点击链接访问您的临时站点并开始处理它.

使用 WP Stagecoach 将临时站点部署到现场

一旦您准备好将更改导入您的实时站点,请前往 WP Stagecoach »导入更改页面并单击检查更改按钮.

该插件现在将检查您的临时站点上的更改,然后向您显示导入它们的选项.

Impoting changes from staging

您可以选择仅导入文件更改、仅导入数据库更改或所有更改.接下来,单击导入按钮继续.

该插件将向您显示导入进度,并在完成后通知您.您现在可以测试您的实时站点以查看是否已成功导入所有更改.

手动为 WordPress 创建临时站点

此方法要求您为 WordPress 安装手动创建临时站点.它适用于高级用户,需要比上述其他方法更多的工作.

此方法的另一个缺点是,将更改从暂存服务器部署回实时服务器时,您的网站将暂时不可用.

话虽如此,让我们看看如何为您的 WordPress 网站手动创建临时环境.

首先,您需要为临时网站创建一个子域.转到您的主机帐户的仪表板,然后单击域部分下的子域链接.

Create subdomain for your staging site

注意:我们在示例屏幕截图中使用了 Bluehost,因此您的屏幕可能会有所不同.

为您的子域提供一个名称(例如,暂存),然后单击创建按钮.

您的主机控制面板现在将添加您的子域,您可以使用该子域导入您的实时 WordPress 站点.

接下来,您需要在您的实时站点上安装并激活 Duplicator 插件.

激活后,您需要单击 WordPress 管理侧栏中的复制器菜单,然后单击创建新按钮.

Create Duplicator package

之后,系统会要求您单击"下一步"按钮以继续.

复制器现在将运行网站复制器向导.首先,它将运行一些测试以查看是否一切正常.如果所有项目都标记为"良好",则单击"构建"按钮.

Build package

该插件现在将开始为您的 WordPress 网站创建复制器包.此过程可能需要几分钟时间,具体取决于您网站的大小.

完成后,您将看到安装程序和存档包的下载选项.您需要点击"一键下载"链接才能在您的计算机上下载这两个文件.

Download and package and installer files

您需要将这两个文件上传到您刚刚创建的子域的文件目录中.有关详细信息,请参阅有关如何使用 FTP 将文件上传到 WordPress 网站的指南.

接下来,您的新暂存 WordPress 站点将需要一个新数据库.让我们创建一个.

前往您的 WordPress 主机帐户的控制面板,然后单击位于"数据库"部分下的 MySQL 数据库图标.

MySQL Database

在下一个屏幕上,为您的数据库提供一个名称,然后单击创建数据库按钮.

Create database

接下来,您需要为您的数据库创建一个 MySQL 用户.向下滚动到 MySQL 用户部分,并为您的新数据库用户提供用户名和密码.

Create MySQL user

现在您需要授予此用户访问和修改您之前创建的数据库的权限.只需向下滚动到"将用户添加到数据库"部分,然后选择您的数据库和您刚刚创建的用户.

Add user to database

之后,单击"添加"按钮继续.

系统会要求您为用户选择权限.继续并选择"所有权限"复选框,然后单击"进行更改"按钮.

Grant privileges

现在您的数据库已准备好用于您的临时网站.

接下来,您需要打开一个新的浏览器选项卡并像这样访问进入您的临时站点的子域:

https://yoursubdomain.example.com/installer.php

不要忘记将 yoursubdomain 替换为实际的子域,并将 example.com 替换为您自己的域名.

这将启动 Duplicator 安装程序向导.

Duplicator installer wizard

安装程序将查找存档文件.您需要选中条款和条件复选框,然后点击下一步按钮继续.

现在,安装程序会要求您输入 WordPress 数据库信息.

您的主机可能是本地主机.之后,您将输入您在前面的步骤中为新域名创建的数据库的详细信息.

Connect database

完成后,点击下一步按钮继续.

Duplicator 现在会将您的 WordPress 数据库备份从存档中解压到您的新数据库中.

接下来,它会要求您更新站点 URL 或路径.您不必更改任何内容,因为它会自动检测您的新子域的 URL 及其路径.

如果没有,那么您可以将 URL 更改为新的子域.之后,单击下一步按钮继续.

Update URLs if needed

Duplicator 现在将完成迁移.

您可以点击"管理员登录"按钮进入您网站在新临时站点上的 WordPress 管理区域.

现在您已经设置了临时站点.让我们通过为您的子域添加密码保护来保护它.

前往您的主机帐户的 cPanel 仪表板,然后单击目录隐私图标.

Directory privacy

接下来,您需要选择您的子域文件夹,然后选择"密码保护此目录"复选框的选项.系统会要求您为此设置提供名称,然后输入用户名和密码.

Password protect your staging site

单击保存按钮以存储您的设置.您的临时站点现在将隐藏在密码保护之后.

您现在可以在临时站点上工作并进行所需的任何更改.

手动部署暂存站点以供上线

准备好将更改从临时站点部署到实时服务器后,您将执行上述相同步骤.

只需在临时站点上创建一个新的 Duplicator 包,然后将安装程序和存档文件下载到您的计算机.

接下来,您需要前往实时站点并创建完整的 WordPress 备份(您也可以使用 Duplicator 创建完整备份).

完成后,您需要从实时网站中删除所有 WordPress 文件和文件夹.这意味着您的 WordPress 网站将关闭一段时间.

最后,按照上述说明运行 Duplicator 安装程序向导,将临时站点导入实时服务器.

如您所见,最后一种方法根本不是最好的方法.您应该不惜一切代价避免这种情况.我们建议使用可靠的托管服务提供商,例如 Bluehost、SiteGround 或 WP Engine,它们提供内置的临时站点功能.

我们希望本文能帮助您了解如何轻松地为您的 WordPress 网站创建临时环境.如果您遇到任何问题,请查看我们修复最常见 WordPress 错误的终极指南.

0
订阅评论
提醒
0 评论
内联反馈
查看所有评论