本文概述
- 什么是临时环境?
- 每个人都需要一个临时站点吗?
- 使用临时站点的利弊是什么?
- 如何为WordPress网站创建临时环境?
在现场生产环境中处理项目是很常见的事。但是, 如果你确实要在生产现场进行实时更改, 那么你也将面临更大的风险。
我认为我们很多人都可以接受这样一个事实, 即我们倾向于忽略正确的方法, 以换取快速的方法。
特别是在使用WordPress时, 我几乎每天都会做一些细微的调整和更改, 而且我常常觉得自己不需要临时站点。你知道, 只有几行CSS或简单的插件安装。
这种方法不止一次对我产生反作用, 但犯了这个错误的不仅是我。如果你看任何方面的发展, 那么专业团队如果没有过渡环境就无法运作。
破坏事物并因此破坏业务的风险太高, 无法做出如此谨慎的选择。为了应对风险, 建议在生产环境和临时环境中同时进行操作。
什么是临时环境? 简而言之, 临时站点是生产站点的” 精确” 副本。在登台站点上, 你可以进行自定义更改或测试新功能, 而不会造成任何损坏的风险。好吧, 没有风险。你可能仍然会遇到麻烦, 但至少是在网站的” 离线” 版本上。因此, 你可以防止这些更改破坏你的生产站点。
文章图片
艺术品:马丁·大卫(Martin David)
设置登台站点相对容易(我们将在下面向你介绍), 并且通常可以通过托管服务提供商创建。一旦完成所有设置, 就可以从临时站点开始工作。
每个人都需要一个临时站点吗? 公平地说, 如果你使用敏感信息来运营站点, 则应考虑获得一个临时站点。
如果你每个月仅经营一个读者人数超过5万的小型博客, 则很可能会获得通过。对于对代码更改有信心的开发人员也是如此。
虽然, 这在你添加新主题和插件时会适得其反。
文章图片
艺术品:艾丽莎·考卡(Elisa Cioca)
我认为, 在大多数情况下, 如果你的网站存储敏感数据或与资金交易有某种联系, 那么拥有实时网站的沙盒版本几乎是强制性的。
推荐阅读:
中心阶段:登台环境的最佳实践→开发和维护登台环境的技巧, 将帮助你构建更稳定的软件系统。使用临时站点的利弊是什么? 在谈论外部功能时, 总是有一些缺点。在临时站点的情况下, 优点往往超过缺点。
以下是一些优点:
- 可以在线或离线复制。因此, 即使离线也可以进行开发和设计。
- 提前了解错误, 错误和其他关键问题。
- 构建更好的网站和功能, 因为你可以在提交直播之前对其进行全面测试。
- 如果使用主机提供的版本, 则可能会产生额外的服务费用。取决于你的需求, 因为始终可以设置本地版本。
- 随着你花费更多时间检查错误和其他错误, 开发可能会减慢速度。
如何为WordPress网站创建临时环境? 为面向WordPress的站点创建临时站点非常简单。在大多数情况下, 你将使用插件, 但可能会使用托管公司提供的临时环境服务。
负担得起的托管解决方案和WordPress高级托管平台都倾向于提供某种形式的临时站点支持。
让我们探索所有选项。
选项1:你的托管服务提供商
文章图片
使用托管服务提供商提供的登台环境是保证一致性的一种方法。另外, 设置起来通常很容易。
诸如WP Engine和Kinsta之类的托管提供程序为所有新的登台站点提供了轻松的一键式安装。
推动你的临时环境
提供者级登台站点的另一个优点是, 通常你可以立即将新更改推送到活动站点。这也将抵消我们先前提出的关于浪费时间的观点之一。
但是你必须单独与你的房东联系。 Kinsta是提供此服务的WordPress托管公司之一。
选项2:使用插件
没有出色的插件库, WordPress会在哪里?这些天似乎几乎所有东西都有一个插件, 其中包括临时站点。
我们在这里重点介绍两个突出的选择。
WP分期
文章图片
该插件必须复制文件和数据库, 并且必须确保所有链接均正常工作。考虑到这一点, WP Staging是一个很棒的插件。
该插件还具有Pro版本, 该版本向你的登台站点添加了” 推送更改” 之类的功能。意味着, 你可以将更改直接应用于实时站点, 而无需执行两次。
超过30, 000个WordPress用户使用WP Staging, 因此一切顺利!
WP驿马车
文章图片
你可以使用的另一种解决方案是WP Stagecoach, 尽管该解决方案仅提供免费试用, 否则是高级产品。也就是说, 基于WP Stagecoach具有更多功能的事实, 可能值得进行投资。
- 一键安装。工作迅速。设置自定义URL, 然后选择是否要禁用缓存和/或向新的登台站点添加密码。
- 密码保护。如果与客户一起工作, 则可以显示其设计项目的预览并使用密码保护页面。
- 本机SSL支持。不要冒险让数据泄漏并在新创建的开发站点上激活SSL。简单有效!
- 数据库合并。可能是我们的登台插件的独特功能, 你无法在其他任何地方获得它:它合并数据库。例如, 你的生产站点可以正常运行, 并且当你从临时导入新更改时, 现有数据库数据不会受到影响。
选项3:Localhost
你的第三个也是最后一个选择是在本地进行所有操作。
它是免费的, 而且除了可以离线自定义网站外, 你还可以更快地访问开发过程。
基于Localhost的登台站点在软件开发公司中非常受欢迎, 但也可以与WordPress站点完美配合。
文章图片
至于你要选择的本地堆栈的选择, 我建议你检查XAMPP和Bitnami。
XAMPP是一个完全免费, 易于安装的Apache发行版, 其中包含MariaDB, PHP和Perl。 XAMPP开源软件包已设置为非常易于安装和使用。
此外, 即使XAMPP是一个完美的本地开发环境, 也提供了一些工具来帮助你将临时站点推向生产环境, 例如, 你可以将XAMPP应用程序推向Azure, AWS和Google Cloud等云提供商。
文章图片
Bitnami提供独立的堆栈, 你可以将它们用作基于云的容器, 容器或计算机上的本地安装。
WordPress的Bitnami Stack使你可以一键打开WordPress网站。适用于Unix, MacOS和Windows计算机。如果你以前从未在本地网站上工作过, 那么这很有趣。如果你在设置本地服务器方面需要帮助, 请查看此在线培训。
最后, Bitnami为网络上许多最受欢迎的内容管理系统提供支持。仔细查看他们的” 应用目录” , 看看有什么要抢的。
你永远不会知道, 你可能会找到本来想尝试但从未有过的机会。
提示:请记住, 你必须将实时站点转移到本地临时站点。默认情况下, 你只会获得经典的WordPress安装。因此, 要同步处理, 请应用你当前在实时网站上使用的相同插件和主题。
结束语
为WordPress创建开发站点比你想象的要容易!
最重要的是, 通过创建此临时站点, 可以确保你的实时网站受到保护, 免受意外事故或黑客攻击。
【如何(为什么)为WordPress创建暂临时站点()】呈现出如此众多的自由美丽选择, 没有任何借口不为你的项目提供一个临时的环境。
推荐阅读
- 保护和强化Apache Web服务器的10种最佳实践
- 9个很棒的服务可以启用来自WordPress的推送通知
- 如何将Yoast Sitemap的频率更改为”每日”()
- 使用PHP-FPM 7的WordPress与5相比有多快()
- 如何将WordPress从DigitalOcean转移到Linode()
- WordPress – PHP致命错误(找不到类” Memcached”)
- 8个WordPress网站的智能菜单插件
- 如何在没有预览的情况下拍摄照片。 Android系统。 Xamarin
- Android键盘在Page Renderer中失去了对触摸的关注