创建 WordPress 暂存环境 - 从 0 到 1 指南 - MalCare
已发表: 2023-04-19您是否曾经对您的网站进行过更改,但后来后悔了?
在您的网站上进行修改后才意识到它们不够好或导致您的网站崩溃是一场噩梦。
您不仅需要弄清楚如何将您的网站恢复到修改前的状态,而且您可能还需要修复损坏的网站。
另外,我们假设您花费了相当多的时间进行修改,现在您必须花费更多时间回滚修改。
我们理解痛苦,我们都经历过。
如果您可以先测试您的修改,然后再在您的实时站点上进行修改,那不是很好吗? 这正是暂存环境将使您能够做到的。
登台站点是您的实时站点的副本。 它为您提供了一个试验场,而不会危及您的实时站点。
在本文中,我们将向您展示如何为您的 WordPress 网站创建临时站点。
TL;DR:您可以通过多种方式搭建网站,但最简单的方法是下载并安装 BlogVault Staging 等插件。 只需单击一个按钮,它将帮助您创建一个网站。 不仅如此,在网站上进行修改后,它还可以帮助您通过简单的单击将更改从暂存网站推送到实时网站。
[lwptoc skipHeadingLevel=”h1,h4,h5,h6″ skipHeadingText=”最后的想法”]
什么是 WordPress 暂存环境?
暂存站点环境基本上是您的实时网站的副本。 暂存环境用于运行测试和试验更改。
WordPress 登台站点在以下情况下很有用:
- 你想更新你的网站。 有时,当您更新网站甚至单个插件时,可能会导致不兼容问题,从而破坏您的网站。
- 您想尝试新主题或新插件。
- 您想要对站点进行重大更改,例如更改布局、图像和设计。
- 您想要解决您在实际站点上遇到的问题。 如果您在实际站点上进行故障排除,可能会导致更多问题并影响访问者的体验。
WordPress 暂存环境非常方便,但也有缺点。 在下一节中,我们将探讨使用 WP 暂存环境的优缺点。
使用暂存环境的优点
- 暂存站点可帮助您在您的网站上进行试验,而不会破坏您的实时网站。
- 它使您能够运行更新以检查它是否导致任何兼容性问题,而不会使您的实时或原始网站面临风险。
- 使用暂存环境,您可以发现困扰站点的关键问题背后的原因,而无需将其置于维护模式。
- 暂存网站帮助您验证您的备份副本。 当您想要恢复网站的特定副本时,暂存站点可以帮助您识别备份副本。 此外,它还可以帮助您验证备份是否为工作副本。
使用暂存环境的缺点
- 创建临时站点需要您投入额外的资金。 您的托管服务提供商可能会提供额外收费的临时服务。 一些登台插件是付费服务。
- 设置暂存环境可能既复杂又耗时。
- 此外,将更改从暂存站点复制到实时站点也可能很耗时。 如果您进行了太多或复杂的更改,那么您很可能会忘记您在网站上所做的修改。
重要提示:使用登台网站会遇到一些挑战,但您可以克服这些挑战。 例如,有像 BlogVault 这样的插件提供免费的登台服务。 它提供了一种创建暂存环境并将更改从暂存站点复制到实时站点的简单方法。 您需要做的就是单击一个按钮。
[ss_click_to_tweet tweet=”暂存站点环境基本上是您实时网站的复制品。 暂存环境用于运行测试和试验变化。” 内容=”” 样式=”默认”]
如何在 WordPress 中创建暂存环境??
您可以通过三种不同的方式在 WordPress 中创建暂存环境。 那些是:
我。 使用 WordPress 插件搭建站点(简单)
二. 使用 Web 主机暂存站点(简单)
三. 手动暂存站点(困难)
我们将引导您完成所有方法,以便您可以选择适合您的方法。
我。 使用 WordPress 插件暂存站点
在文章的前面,我们谈到了一些登台插件是如何提供优质服务的,而BlogVault 等其他插件是免费提供的。 在本节中,我们将向您展示如何使用 BlogVault 插件进行暂存。 但在我们继续这些步骤之前,还有很多更令人印象深刻的理由说明 BlogVault 是一个不错的选择。 那些是:
- 许多暂存插件使用您的站点服务器来存储暂存站点。 您的服务器超负荷运转,您的网站变慢了。 另一方面,BlogVault将您的 WordPress 登台站点存储在自己的服务器上。
- 有许多暂存插件与缓存插件不兼容。 清除缓存对于登台站点至关重要,因为它使您能够预览您在站点上所做的更改。 BlogVault对缓存插件没有任何问题。
- 您会惊讶地发现某些暂存插件不支持多站点。 但是BlogVault 可以毫无顾虑地部署多站点。
现在,让我们继续使用插件创建一个站点。
1.下载并安装BlogVault 插件。 它会立即开始备份您的网站。
2. 该过程完成后,单击选项 –查看站点详细信息
3. 它将带您到一个新页面,您会在其中找到暂存部分。 在该部分中,单击“添加暂存”选项。
BlogVault 需要几分钟时间来创建暂存站点。
4. 要访问 BlogVault 暂存站点,您必须单击“访问暂存站点”选项。
5. 所有暂存站点均受密码保护,因此除了您或您与之共享凭据的人之外,没有人可以访问它。 您需要用户名和密码才能进入暂存环境。 您将在找到选项的同一页面上找到用户名和密码- 访问登台站点。
使用暂存站点后,您可能希望在实时站点上复制对暂存环境所做的更改。 您不必手动执行此操作。 只需将暂存站点与实时站点合并即可。 使用 BlogVault,您可以将更改推送到实时。 这为您节省了麻烦和时间!
在下一节中,我们将向您展示如何做到这一点 –
→ 将暂存站点与实时站点合并
使用 BlogVault 将临时站点与实时站点合并非常容易。 您需要做的就是按照以下步骤操作 –
1. 登录到您的 BlogVault 仪表板并转到暂存部分。
2. 选择合并,您的登台站点将与您的实时站点合并。 BlogVault 还允许您选择要将哪些更改推送到实时站点。
几分钟之内,您在登台站点上所做的所有修改都会出现在实时站点上。
您想了解有关 WordPress 登台插件的更多信息吗? 查看我们的最佳 WordPress 暂存插件指南,由我们精心挑选,让您更轻松地为自己选择合适的插件。
二. 使用 Web 主机暂存站点
大多数托管服务都提供暂存设施。 如果您订阅了 SiteGround 和 Bluehost 等托管服务提供商的更高计划,每月 20 美元起,您将可以访问暂存站点。 其他流行的托管服务提供商,如 WP Engine、FlyWheel 和 Kinsta,提供了所有计划的暂存设施。
在本节中,我们将向您展示如何访问两个流行的 WordPress 托管公司的登台 –
- 在 Bluehost 上创建暂存站点
- 在 Kinsta 上创建暂存站点
注意:也许您没有使用上述任何 WordPress 托管服务提供商。 但是,如果您按照我们在下面列出的步骤进行操作,它会让您了解如何与您自己的托管公司一起创建暂存站点。
1. 在 BlueHost 上创建暂存站点
如果您的站点托管在 Bluehost 上,则可以执行以下步骤来启用 Bluehost 暂存。
→ 要在 Bluehost 上暂存您的网站,您需要登录您的 WordPress 网站。
→ 从仪表板上的菜单中,选择选项Staging 。
→ 在下一页上,选择创建暂存站点,Bluehost 将创建一个您可以使用的 WordPress 暂存站点。
→ 要访问暂存 WordPress 站点,您需要选择“转到暂存站点”选项。 现在,您可以使用您的 WordPress 用户凭据登录登台环境。
将 Bluehost 暂存站点与实时站点合并
在对登台站点进行修改后,您希望将更改推送到您的实时站点。 为此,您需要执行以下步骤 –
→ 从您的 WordPress 仪表板中,选择暂存。
→ 在下一页上,您将被要求合并您的文件或数据库或两者。
选择其中一个选项后,Bluehost 将开始将您的暂存站点与实时站点合并。
2. 在 Kinsta 上创建暂存站点
如果您的站点托管在 Kinsta 上,那么您可以执行以下步骤来启用 Kinsta 登台。
→ 登录您的 Kinsta 托管帐户,然后选择您要暂存的网站。
→ 接下来,您需要找到选项Staging Environment 。 点击它。
→ 在下一页上,您需要选择暂存 > 创建暂存环境。
→ 暂存站点准备就绪后,您将通过导航到域找到环境的 URL 。
将 Kinsta 暂存站点与实时站点合并
现在要将您在登台站点上所做的更改合并到实时站点,请按照以下步骤操作 –
→ 登录您的 Kinsta 仪表板,然后选择暂存站点。
→ 然后选择暂存环境 > 将暂存推送上线。
就是这样。 Kinsta 会将您的登台站点与您的实时站点合并。
三. 手动登台 WordPress 站点
手动创建暂存站点是一个非常耗时且复杂的过程。 这就是我们不建议手动暂存站点的原因。 不仅如此,没有简单的方法可以将更改从暂存站点推送到实时站点。 您将不得不手动复制它。
重要提示:如果您仍想尝试手动方法,我们强烈建议您进行完整的站点备份。 手动方法涉及使用 WordPress 文件和数据库。 当您摆弄它们时,可能会犯一个错误,导致您的网站崩溃。
手动过程涉及以下步骤:
- 创建一个将充当暂存站点的子域
- 从您的实时站点下载文件和数据库
- 将相同的文件和数据库上传到您的子域或暂存站点
1. 创建暂存子域
您可以使用托管服务提供商创建子域。
→ 登录到您的托管服务提供商帐户,导航到cPanel ,然后选择Subdomain 。
→ 在下一页上,创建一个子域并将其命名为Staging 。 如果您不知道如何创建子域,您需要查找托管服务提供商提供的帮助文档,其中解释了如何创建子域。
这是 Bluehost 的指南 – 如何创建子域?
这是来自 Kinsta 的一个——如何向站点添加域?
2. 从现场下载文件和数据库
WordPress 网站由文件和数据库组成。 您将需要同时下载两者。 目的是将它们上传到您的子域,以便它可以复制您的网站并充当 WordPress 暂存环境。
我。 要下载文件,您需要按照以下步骤操作:
→ 您需要安装并激活 FTP 软件,例如Filezilla 或 CyberDuck 。 该软件将帮助您访问您的 WordPress 文件并将它们下载到您的计算机上。
→ 在您的计算机上安装后,打开软件。 它会询问您的主机名、用户名和密码,以便它可以连接到您的网站并获取您的 WordPress 文件。
如果您没有这些凭据,请联系您的托管服务提供商,并索取您的凭据。
→ 建立连接后,您将在远程站点部分找到您的 WordPress 文件。
→ 在远程站点部分,找到名为public_html的文件夹。 右键单击文件夹并选择下载。 您的 WordPress 文件将下载到您的计算机。
二. 要下载数据库,您需要按照以下步骤操作:
→ 登录您的托管服务提供商帐户,导航至cPanel ,然后选择phpMyAdmin 。
→ 接下来,选择导出选项。 在Export Method下,选择Quick然后点击Go 。
您的 WordPress 数据库将下载到您的计算机。
3.上传文件和数据库到子域
现在您的文件和数据库都存储在您的计算机上,您需要将它们上传到子域 – Staging。
我们之前所说的子域将充当一个暂存站点,您可以在其中进行测试和修改。
→ 打开您的 FTP 软件并确保您已连接到您的网站。 就像我们之前展示的那样,在右侧有一个名为“远程站点”的部分,其中显示了来自您站点的文件。 在左侧,您将看到本地站点部分,其中将显示存储在您计算机上的文件。
可以在“远程站点”部分找到自定义域(暂存)。 下载的文件和数据库可以在本地站点部分找到。
您需要做的是将文件和数据库上传到子域文件夹。
我。 上传文件
- 将文件和数据库存储到计算机上的单个文件夹中。 我们将我们的文件夹命名为 Live 站点文件。
- 然后,选择子域文件夹 - Staging。
- 接下来,导航到“本地站点”部分并右键单击“实时站点文件”文件夹。 选择上传,这会将文件夹上传到暂存(子域)。
- 新暂存站点的 URL 可以在您的托管服务提供商帐户上找到。 登录到您的帐户,导航到您的cPanel ,然后选择Domain > Subdomains 。
二. 上传数据库
要上传数据库,您需要先为子域创建一个数据库——Staging。
- 登录到您的托管提供商帐户,导航到 cPanel,然后转到数据库并选择MySQL 数据库。
- 接下来,在“创建新数据库”部分记下数据库的名称,然后点击“创建数据库”。
- 您现在将创建一个新的数据库用户,以便能够使用该数据库。 您创建数据库的页面——向下滚动,您会找到一个可以创建 MySQL 用户的部分。
- 数据库和用户名准备就绪后,您需要确保新数据库已连接到子域。 请打开 FTP 软件并在远程站点部分导航到public_html > Staging 。 在 Staging 文件夹中,您会找到wp-config 文件。 右键单击并选择编辑。
- 该文件将包含有关您以前的数据库的信息(数据库名称、用户名和密码),将它们替换为您刚刚创建的数据库。
- 然后,是时候将您在第 2 步中下载的数据库上传到新数据库了。
- 返回您的cPanel并选择phpMyAdmin 。 您应该能够看到新的数据库。 选择它并转到“导入”部分。
- 从您的计算机上传数据库,您就可以开始了。
- 正如我们之前所说,可以在您的托管服务提供商帐户中找到指向新暂存站点的链接。 登录到您的帐户,导航到您的cPanel ,然后选择域 > 子域。
将登台站点与实时 WordPress 站点合并
对新的 WordPress 登台环境进行修改后,没有简单的方法将您的登台站点与实时站点合并。 您将不得不在您的实时站点上手动复制更改。
就是这样,伙计们。 这就是您创建 WordPress 暂存环境的方式。
[ss_click_to_tweet tweet=“在 MalCare 的本指南的帮助下,首次创建了一个 WordPress 登台站点。” 内容=”” 样式=”默认”]
最后的想法
虽然您可以通过多种方式来搭建您的网站,但使用插件是最简单和最实惠的。 与手动方法不同,如果您使用 BlogVault 之类的插件来暂存您的网站,则不会有破坏您的网站的风险。
立即尝试 BlogVault 登台!