您是否曾经对您的网站提交更改后立即后悔该决定?
在真实的生产环境中处理项目是相当常见的。然而,在生产站点上进行实时更改会让您面临更大的风险。
我想我们很多人都会承认,我们往往会忽视正确的方法来换取更快的方法。
特别是在使用 WordPress 时,您几乎每天都会进行一些小的调整和更改,并且常常感觉不需要临时站点。如您所知,这只是几行 CSS 或一个简单的插件安装。
这种做法多次给我带来适得其反的效果,而且我并不是唯一一个犯过这种错误的人。如果从总体上看开发,很难想象专业团队在没有临时环境的情况下运作。
破坏东西和毁掉你的生意的风险太高,不能做出如此鲁莽的选择。此外,为了应对风险,我们建议同时在生产和暂存环境中进行操作。
什么是暂存环境?
简而言之,临时站点是生产站点的“精确”副本。临时站点允许您进行自定义更改并测试新功能,而无需冒破坏功能的风险。嗯,没有风险。问题仍然可能发生,至少在网站的“离线”版本上是这样。
因此,您可以防止这些更改破坏您的生产站点。

设置临时站点相对容易(我们将在下面解释如何操作),并且通常可以通过您的托管提供商创建。一切设置完毕后,您可以立即从暂存站点开始工作。
每个人都需要一个临时站点吗?
公平地说,如果您运行一个处理敏感信息的站点,您应该考虑获取一个临时站点。
如果您只运营一个每月读者超过 50,000 人的小型博客,您可能会通过。对于有信心理解代码更改的开发人员来说也是如此。
但是,如果您添加新主题或插件,这可能会适得其反。

我认为,在大多数情况下,如果您的网站存储敏感数据或与交换资金有关,那么几乎必须拥有实时网站的沙盒版本。
推荐阅读:
中心舞台:登台环境的最佳实践 →
有关开发和维护临时环境以帮助构建更稳定的软件系统的提示。
使用暂存站点有哪些优点和缺点?
当谈论外部特征时,总会有一些缺点。对于临时站点来说,好处往往大于缺点。
以下是一些优点。
- 它可以在线或离线复制。因此,您甚至可以离线进行开发和设计。
- 提前检查错误、错误和其他重要问题。
- 构建更好的网站和功能,并能够在发布之前对其进行彻底测试。
这里有一些缺点:
- 如果您使用主机提供的版本,可能会产生额外的服务费。您可以随时设置本地版本,因此这取决于您的需求。
- 花费太多时间检查错误和其他错误可能会减慢开发速度。
总而言之,很难证明不这样做是合理的。
如何为我的 WordPress 网站创建暂存环境?
建立一个面向 WordPress 的网站 创建一个网站非常简单。在大多数情况下,您将使用插件,但您也可以使用托管公司提供的临时环境服务。
经济实惠的托管解决方案和 WordPress 高级托管平台都倾向于提供某种形式的临时站点支持。
让我们考虑所有的选择。
选项#1:托管提供商
使用托管提供商提供的临时环境是确保一致性的一种方法。它们通常也很容易设置。
WP Engine 和 Kinsta 等托管提供商为所有新的临时站点提供简单的一键安装。
让您的暂存环境发挥作用
提供商级暂存站点的另一个好处是,您通常可以立即将新更改推送到您的实时站点。这也违背了我之前提出的关于浪费时间的观点之一。
但是,您需要单独与您的房东联系。 Kinsta 是一家提供此服务的 WordPress 托管公司。
选项#2:使用插件
如果没有出色的插件库,WordPress 会是什么样子?如今,似乎一切都有插件,包括临时站点。
这里有两个主要选项。
博客库
您可以开始免费使用BlogVault WordPress 暂存插件,并且无需担心您的网站在自定义时会崩溃。您还可以在更新主题、插件或其他小更改时不受限制地使用它。
只需一键设置,即可使用所有数据创建实时站点的副本。适用于所有主机,无需更改主机。此外,如果您在不同主机上有多个站点,则可以轻松地将它们互连,不会出现任何问题。
整个登台副本均受密码保护,并具有 HTTP 身份验证和自动 Google 取消索引以避免搜索引擎混淆。
最后,您可以对临时站点进行更改,只需单击几下即可将您的选择合并到实时站点中。一切都没有麻烦。
WP 分期

这个基于复制的插件允许您在几分钟内将生产站点复制到新的开发站点。机制非常简单。转到插件仪表板,单击“复制”,克隆将准备就绪。
当然,这在纸面上听起来很简单,但背后却发生了很多事情。

该插件必须复制文件和数据库并确保所有链接正常工作。考虑到这一点, WP Staging是一个很好用的插件。
该插件还有一个专业版,它添加了诸如将更改推送到暂存站点等功能。这意味着您可以直接将更改应用到您的实时站点,而无需进行两次。
超过 50,000 名 WordPress 用户使用 WP Staging,因此您可以放心。
选项#3:本地主机
第三种也是最后一种选择是在本地完成所有操作。
它是免费的,允许您离线自定义您的网站,并让您更快地访问开发过程。
基于本地主机的临时站点在软件开发公司中非常受欢迎,但它们也可以与 WordPress 站点完美配合。

对于本地堆栈选项,我们建议查看XAMPP和Bitnami 。
XAMPP 是一个完全免费、易于安装的 Apache 发行版,其中包括 MariaDB、PHP 和 Perl。 XAMPP 开源包的设计非常易于安装和使用。
虽然 XAMPP 是一个完美的本地开发环境,但它提供了一些工具来帮助您将暂存站点投入生产。例如,您可以将 XAMPP 应用程序推送到 Azure、AWS 和 Google Cloud 等云平台。

Bitnami 提供了一个独立的堆栈,可以基于云、在容器中或作为计算机上的本地安装。
Bitnami Stack for WordPress 允许您一键启动 WordPress 网站。适用于 Unix、macOS 和 Windows 计算机。如果您以前从未在网站上工作过,那么在本地网站上工作会很有趣。
最后,Bitnami 为网络上许多最流行的内容管理系统提供支持。查看我们的应用程序目录以了解可用的内容。
您可能会发现一些您一直想尝试但从未有机会尝试的事情。
提示:请记住,您需要将实时站点转移到本地临时站点。默认情况下,仅提供经典 WordPress 安装。因此,要同步,请应用您当前在实时网站上使用的相同插件和主题。
结束语
创建 WordPress 开发网站比您想象的要容易。
最重要的是,创建此暂存站点将确保您的实时网站免受意外事故和黑客攻击。
有这么多免费且美观的选项可用,没有理由不在您的项目中实现暂存环境。




![2021 年如何设置 Raspberry Pi Web 服务器 [指南]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)

