为您的 WordPress 开发使用暂存环境的好处
在实时 WordPress 网站上工作和进行更新可能很危险.这不是你是否是一个足够熟练的编码人员来做这件事的问题.这就是暂存环境可以提供帮助的地方——在本文中了解如何.
当您对插件发布新更新或尝试手动编写新功能时,可能会出现许多问题.
您所做的任何影响网站代码的操作都可能导致前端出现问题.这不是您的客户或他们的访客会太了解的事情.
这就是我们使用暂存环境的原因.如果您从事开发 WordPress 网站的业务,那么暂存环境需要成为您流程的一部分.
在本文中,我们将探讨使用暂存环境的好处、何时应该使用它们,以及如何轻松开始使用它们——在 WordPress 内部和外部.
继续阅读以了解更多信息,或使用以下链接跳转:
让我们开始吧……
为您的 WordPress 网站使用暂存环境的好处
登台环境通常托管在您的 WordPress 网站的私有子域上,用于构建和测试.
为什么要这样?原因有很多.
考虑这些:
空白画布,您可以从中构建新网站或创建计划添加到现有网站的新页面.这样一来,您的客户、经理或其他任何感觉在适当的时候介入的人都被禁止看到您的工作,直到您准备好分享.
在实时网站的镜像上测试新的 WordPress、插件或主题更新.更新首先在暂存站点上处理.确认不存在任何问题后,您可以在实时站点上继续处理它们.
在实时网站的镜像上实施代码或设计更新.如果您尝试自己编写新功能并且对由此导致的某些问题的影响感到紧张,这将特别有用.
克隆实时网站以节省从头开始开发类似结构的 WordPress 网站的时间.
预发布网站以进行质量检查和测试.然后,团队成员、客户和其他项目利益相关者将获得一个指向分阶段站点前端的链接以供审查.
测试新的编码技术.您可以使用已经存在的网站副本或使用示例网站来测试理论或磨练您的实施过程,然后再将其添加到您的工作流程中.您还可以将其用作团队中新开发人员的培训平台.
构建基本原型,以便向客户展示建议的设计或功能.这样,您就不必尝试解释您对登录页面或新结帐流程的想法或任何您想到的想法.取而代之的是,您在此处对其进行模拟,并为他们提供一种亲身体验的方式,并避免任何潜在的误解.
将暂存环境用于这些目的还有很多其他好处:
- 总的来说,它们有助于更安全的编码实践.
- 它们为您提供建立和更新网站的隐私,而无需一堆窥探的眼睛检查您.
- 如果在代码中引入了一些奇怪的东西,它不会关闭实时网站或阻止 WordPress 管理员的完全访问,这将对您和您的客户产生不良影响(如果访问者注意到的话).
- 它们可以节省您在修复白屏死机或解决实时安装中牛仔编码引起的其他问题时所花费的时间.
- 它们可以保护实时网站的搜索排名,因为您可以防止机器人遇到错误频发的网站、离线网站或处于过渡中并发送混合信号的网站.
底线:临时站点旨在维护向访问者显示的实时站点的完整性,让您可以安全、私密地在幕后工作.
如何为您的 WordPress 网站设置暂存环境
暂存环境设置很大程度上取决于其用途.
如果您打算将其用作培训或实验平台,您可以自由地做任何您想做的事情.
如果您打算将其用于不同的特定目的,例如实施 WordPress 更新、修改设计和代码或添加新页面,那么暂存中的内容需要与网站相同.
这意味着拥有相同的:
- 托管
- WordPress 版本
- PHP 版本
- 主题版
- 插件版本
- 对网站在实时服务器上的工作方式至关重要的任何配置
要在暂存环境中设置 WordPress 站点的镜像,您可以使用以下三种方式之一:手动方法、通过托管 WordPress 主机或使用 WordPress 插件.
我们将看看所有这些,从...开始
#1 手动方法
听起来,手动方法非常实用,包括以下步骤:
- 保存您的 WordPress 网站的备份.
- 从您的控制面板创建一个子域,该临时站点所在的位置.
(这将自动在您的 WordPress 网站上创建一个子文件夹.) - 在其上安装新的 WordPress 副本.
- 将文件从当前站点复制到新的 WordPress 安装中.
- 将您的数据库从当前站点复制到新安装.
有关如何手动设置暂存环境的完整详细信息、说明和屏幕截图,请参阅这篇文章.
#2 通过 WordPress 托管
虽然手动方法让您在控制面板中设置临时环境,但托管 WordPress 托管会为您处理这项工作.
毫无疑问,这是三种方法中最快、最轻松的方法.它几乎可以减少您的所有工作.
这也意味着您将承担购买任何主机提供的服务的成本.但是,如果您经营一个网站或代理机构,那么机会很大,您已经知道托管主机的价值.当然,视角是独一无二的,始终由个人决定.
上述提供商的大多数托管 WordPress 托管计划都带有一键式或预制暂存区.
在您的服务器上创建一个受密码保护的登台站点通常只需要登录您的主机帐户并进入相应的页面即可.
使用此选项将更新从临时站点推送到实时服务器非常简单.只需单击一下,您的登台环境就会上线.
以下是该流程如何与 WPMU DEV Hosting 一起使用的示例.
通过 WPMU DEV 的托管创建临时站点
这个过程再简单不过了.
1.从 The Hub——WPMU DEV 的统一指挥中心开始——点击您要为其创建登台的站点名称.
2.点击Hosting 标题,然后点击Staging 标题.
3.在设置您的暂存环境屏幕中单击蓝色的开始按钮.
您会在它发挥神奇作用时看到弹跳的椭圆,通常在不到一分钟的时间内.然后您会看到一个弹出窗口,提示您同步到暂存已完成,带您进入暂存选项页面.
四次点击一分钟搭建舞台;没有故障或失误.
完成,fini,finalizado,finito,samapt.
点击次数比最后一句话中的单词少,而且比在谷歌上搜索其他语言的对应词所用的时间更少.
我们不仅快速轻松地完成了原本繁重的任务,而且我们可能想要为我们的暂存站点或与我们的暂存站点做的所有事情都可以直接从这个中心页面访问.
将暂存转移到生产中?查看.重置或删除当前的暂存环境?嗯嗯.
管理数据库-管理文件-重置 WP?是的——先生——里.所有这些设置以及更多设置都集中在暂存选项中.
当我歌颂以这种方式管理登台环境时,我并不是在开玩笑.早上冲一杯咖啡比这需要更多的时间和精力.
如果您更喜欢 DIY,或者因为要保存本杰明而没有托管主机,请继续使用 WordPress 插件方法.
#3 使用 WordPress 插件
对于那些希望在服务器上需要较少工作且无需托管 WordPress 托管费用的人来说,您可以使用 WordPress 插件.
我们在这里强调了两个选项,实际上,差异归结为您在设置 WordPress Multisite 时的舒适程度以及预算方面的考虑.
没有多站点:一体化 WP 迁移插件
一体化 WP 迁移 是一个具有多种用途的插件.它可用作备份插件、迁移插件和暂存插件.
AIO WP 迁移带有对新手友好的功能,允许您迁移您的 WordPress 网站,几乎没有技术知识或经验.
让我们来看看如何使用它进行登台.
1.在您要导出的 WordPress 网站上安装并激活 All-in-One WP Migration.
2.导航到侧边栏上的插件菜单,然后点击Export.
可选:从高级选项下拉箭头,您可以选择不想导出/替换的任何变量.(这有助于减小文件大小.)
3.从导出到下拉列表中,选择文件.
给它一些时间来编译数据(多长时间取决于您要导出的站点文件的大小).
4.编译后,您将获得一个大小波动的绿色框,其中包含文件名和文件大小.单击该按钮将其保存到您的计算机,然后单击红色的CLOSE 按钮.