如何(以及为什么!)为 WordPress 创建临时站点?

您是否曾经向您的网站提交更改,却立即后悔该决定?

在现场生产环境中处理您的项目是相当普遍的事情。 但是,如果您在生产站点上进行实时更改,您也会面临更大的风险。

我想我们中的许多人都可以承认,我们倾向于忽略正确的方式来换取快速的方式。

特别是在使用 WordPress 时,我几乎每天都会进行一些小的调整和更改,而且通常情况下,我觉得我不需要一个临时站点。 你知道,这只是几行 CSS 或简单的插件安装。

这种方法不止一次地适得其反,但不只是我犯了这个错误。 如果您从整体上看任何开发,很难想象一个专业团队会在没有临时环境的情况下运作。

破坏事物和破坏业务的风险太高,无法做出如此轻率的选择。 为了应对风险,建议同时在生产环境和暂存环境中操作。

什么是暂存环境?

简单来说,登台站点是生产站点的“精确”副本。 在暂存站点上,您可以进行自定义更改或测试新功能,而不会有破坏事情的风险。 好吧,有点没有风险。 您可能仍然会破坏一些东西,但至少它是在网站的“离线”版本上。

因此,您可以防止这些更改破坏您的生产站点。

艺术:马丁大卫

设置临时站点相对容易(我们将在下面向您展示如何进行),并且通常可以通过您的托管服务提供商创建。 完成所有设置后,您就可以从暂存站点开始工作。

每个人都需要一个临时站点吗?

平心而论,如果您运营的网站包含敏感信息,那么您应该考虑获得一个临时网站。

如果您每月只运营一个拥有超过 50k 读者的小型博客,您可能会获得通过。 对于对自己对代码更改的理解充满信心的开发人员来说也是如此。

虽然,当您处理添加新主题和插件时,这可能会适得其反。

艺术:Elisa Cioca

我认为,在大多数情况下,如果您的网站存储敏感数据或与资金交换有某种联系,那么拥有实时网站的沙盒版本几乎是强制性的。

推荐阅读:

中心舞台:登台环境的最佳实践 →
开发和维护暂存环境的技巧,这将帮助您构建更稳定的软件系统。

使用临时站点的优点和缺点是什么?

在谈论外部功能时,总会有一些缺点。 在临时站点的情况下,优点往往大于缺点。

以下是一些优点:

  • 它可以在线或离线复制。 因此,即使离线,您也可以进行开发和设计。
  • 提前了解错误、错误和其他关键问题。
  • 构建更好的网站和功能,因为您可以在将它们提交上线之前对其进行彻底测试。

以下是一些缺点:

  • 如果您使用主机提供的版本,那么您可能会产生额外的服务费用。 取决于您的需要,因为始终可以设置本地版本。
  • 当您花费更多时间检查错误和其他错误时,开发可能会减慢。

总而言之,很难证明不去。

如何为 WordPress 网站创建登台环境?

为面向 WordPress 的站点创建临时站点非常简单。 在大多数情况下,您将使用插件,但可能会使用托管公司提供的登台环境服务。

负担得起的托管解决方案和 WordPress 高级托管平台都倾向于提供某种形式的登台站点支持。

让我们探索所有选项。

选项 #1:您的托管服务提供商

使用托管服务提供商提供的临时环境是保证一致性的一种方法。 此外,通常很容易设置一个。

WP Engine 和 Kinsta 等托管服务提供商为所有新的临时站点提供了轻松的一键式安装。

推动你的登台环境生活

提供商级登台站点的另一个优点是,您通常可以立即将新更改推送到您的实时站点。 这也将反驳我们之前提出的关于浪费时间的观点之一。

  Roblox 会被删除吗?

但是您必须单独与您的主机核对。 Kinsta 是提供此服务的 WordPress 托管公司之一。

选项 #2:使用插件

如果没有其出色的插件库,WordPress 会在哪里? 这些天似乎几乎有一个插件可以用于任何东西,其中包括登台站点。

我们在这里强调两个突出的选择。

博客保险柜

您可以免费开始使用 BlogVault WordPress 登台插件,再也不用担心在自定义时破坏您的网站。 您也可以在更新主题、插件或其他小的更改时使用它,完全没有任何限制。

只需单击一下即可进行设置并使用所有数据制作实时站点的副本。 您实际上不需要更改主机,因为它适用于所有主机。 最重要的是,如果您在不同主机上有多个站点,则可以轻松交叉连接而不会出现任何问题。

您的整个临时副本均受密码保护,并带有 HTTP 身份验证以及自动 Google 去索引功能,以消除搜索引擎的混淆。

最后,它允许您在临时站点上进行更改,然后只需单击几下即可将您的选择合并到实时站点。 一切无忧。

WP分期

这个基于复制的插件可让您在几分钟内将生产站点复制到新的开发站点。 它的工作方式非常简单。 你导航到插件的仪表板,点击复制,然后你的克隆就准备好了。

当然,这在纸面上听起来很容易,但是在后台也发生了很多事情。

该插件必须复制文件和数据库,并且必须确保所有链接都正常工作。 考虑到这一点,WP Staging 是一个很棒的插件。

这个插件还有一个 Pro 版本,它向你的登台站点添加了诸如推送更改之类的功能。 这意味着您可以直接将更改应用到实时站点,而无需执行两次。

超过 50,000 名 WordPress 用户使用 WP Staging,因此您一切顺利!

选项#3:本地主机

您的第三个也是最后一个选择是在本地完成所有操作。

它是免费的,除了离线自定义站点之外,您还可以更快地访问开发过程。

基于 localhost 的临时站点在软件开发公司中非常流行,但也可以与 WordPress 站点完美配合。

至于您选择本地堆栈的选择,我建议您查看 XAMPP 和 Bitnami。

XAMPP 是一个完全免费、易于安装的 Apache 发行版,包含 MariaDB、PHP 和 Perl。 XAMPP 开源软件包已设置为非常易于安装和使用。

此外,即使 XAMPP 是一个完美的本地开发环境,也提供了一些工具来帮助您将暂存站点推送到生产环境,例如,您可以将 XAMPP 应用程序推送到 Azure、AWS 和 Google Cloud 等云平台。

Bitnami 提供独立的堆栈,您可以将其用作基于云的、容器或计算机上的本地安装。

用于 WordPress 的 Bitnami Stack 可让您一键启动 WordPress 网站。 它适用于 Unix、macOS 和 Windows 机器。 如果您以前从未在本地工作过,那么在您的网站上工作会很有趣。

  如何取消亚马逊 Prime 视频订阅

最后,Bitnami 为网络上许多最流行的内容管理系统提供支持。 仔细查看他们的应用程序目录,看看有什么可以抢购的。

你永远不知道,你可能会找到一些你想尝试但从来没有机会的东西。

提示:请记住,您必须将实时站点转移到本地临时站点。 默认情况下,您只会获得经典的 WordPress 安装。 因此,要同步这些内容 – 应用您当前在实时站点上使用的相同插件和主题。

结束语

为 WordPress 创建开发站点比您想象的要容易!

最重要的是,通过创建此临时站点,您可以确保您的实时网站免受意外事故或黑客攻击。

提供了如此多的免费和美丽的选择,没有理由不为您的项目打造一个暂存环境。