如何构建 WordPress 临时站点
已发表: 2021-10-22WordPress 网站日益复杂,这已不是什么秘密。 随着我们安装的每个插件,又增加了一层复杂性。 当然,这会增加我们在执行例行软件更新时遇到问题的机会。
这是我们接受 WordPress 的开源协议的一部分。 你会得到一个很棒的插件集合,可以做各种各样的事情。 但它们都来自不同的开发者。 有了这个,两个不同的部分不能很好地结合在一起的可能性总是在你的脑海里。
这就是使登台站点成为如此出色资源的原因。 它是您的 WordPress 网站的精确副本,独立于您的“实时”版本运行。 这使您可以在不中断可用性的情况下测试站点的更新和其他更改。
建立临时站点的不同方法
可以使用多种方法构建和使用暂存站点。 但并非每个人都可以使用相同的工具。 因此,您选择哪种风格可能更多地取决于哪些资源是现成的,而不是简单地采用最简单的解决方案。
完成这项工作的方法不乏其人,但这里有一些通往您自己的光荣登台站点的更受欢迎的路线示例:
通过您的虚拟主机自动登台
就快速简便的设置而言,这是圣杯。 一些网络主机,特别是在 WordPress 空间中,提供一键式登台站点,可以复制您的实时站点。 从那里,您可以测试暂存环境中的任何更改,并在准备好后用这些更改覆盖您的实时站点。
到目前为止,这是更可取的解决方案,因为它几乎不需要您进行任何工作即可使用。 唯一的问题是您需要选择提供此功能的网络主机。 否则,您将陷入构建自己的困境。
将现有站点复制到 Web 服务器上的全新 WordPress 安装
现在我们开始做一些工作。 此方法要求您创建实时站点的精确副本(包括 WordPress 文件和数据库)并将其放置在您的托管帐户的其他位置。 您可以选择为此版本提供自己的子域,例如“staging.yoursite.com”,以便于访问。 您还需要确保在您的登台站点上阻止搜索引擎请求——以防止任何负面的 SEO 后果或其他窥探。
构建您自己的登台站点可以手动完成,也可以借助一些可以节省您一些时间的插件来完成。 手动执行所有操作的最大问题是,除非您是命令行向导,否则不一定有简单的方法来回移动数据。
因此,强烈建议使用有用的插件。 这里有一些值得你考虑的:
WP分期
WP Staging 确实可能是提供一键式登台环境的网络主机的“下一个最佳选择”。 该插件的免费版本会自动将您的站点克隆到一个单独的子文件夹中,并在后台为您执行所有必要的数据库更改。
从那里,您可以访问临时站点并测试您的心脏内容。 可用的专业版增加了将这些更改迁移回实时站点的能力。 如果没有此功能,您将不得不分别在两个站点上运行更新。 但至少你会在这样做之前对任何潜在的问题和修复有所了解。
用于内容的 WPSiteSync
WPSiteSync for Content 的不同之处在于它实际上仅适用于您网站的实际内容。 因此,对于那些想要以自动化方式构建临时站点的人来说,这不是一个解决方案。 但是,如果您计划在向公众推出之前在您的临时站点上测试新内容,这可能会节省大量时间。
您可以选择要在站点之间同步的内容,包括页面、帖子、图像、PDF 文件和自定义字段数据。 高级版处理自定义帖子类型、WooCommerce 产品等。
吉腾
Gitium 是一个插件,可以为您的 WordPress 网站启用自动版本控制。 因此,您可以从存储库推/拉到实时站点。 这里的好处是,如果出现问题,您可以回滚到站点的先前版本。 但这是一个相当先进的工具,需要使用(喘气!)命令行。 它最适合那些想要对整个过程进行更细粒度控制的人。
博客保险柜
BlogVault 被称为将备份/恢复和安全插件合二为一。 就暂存而言,它使您能够通过单击创建克隆或迁移您的站点。 网站也可以很容易地恢复。 您还可以执行增量站点备份并将它们存储在云中。
作为额外的奖励,该插件会扫描恶意软件并加密您的备份。 请注意,您需要注册 BlogVault 的服务才能使用该插件。
复印机
古老的 Duplicator 插件首先是一个站点迁移工具。 它在这里的主要用途是帮助您快速设置临时站点。 该插件处理了复制网站带来的许多复杂问题,并将所有内容打包成一个整洁的包,以节省您一些时间。
运行本地暂存环境
最后,您还可以通过将计算机变成 Web 服务器来在本地创建临时站点。 虽然这种方法不像远程登台站点那样方便,但它是安全的(您的服务器不必被外部连接访问)并且通常执行得更快。
要进行设置,您确实需要安装一些软件。 在选择中:
比特纳米
使 Bitnami 的解决方案如此酷炫的原因在于,您可以下载并安装一个 WordPress 软件包,其中包含在您的计算机上本地运行 CMS 所需的一切。 与大多数本地服务器不同,不需要复杂的设置。 当您想快速安装某些东西并开始工作时,这是一个很好的选择。 下载适用于 Windows、Mac 和 Linux。
哦,如果你已经在运行他们的 WAMP、XAMPP 或 MAMP 本地服务器安装程序,Bitnami 也有一个 WordPress 模块。
WampServer、XAMPP 和 MAMP
我将这些解决方案归为一类,因为它们的功能非常相似——尽管开发人员往往有自己的最爱。 它们旨在为您提供运行本地服务器的完整体验。
虽然它们当然可以用于运行 WordPress,但它们比上面的 Bitnami 下载需要更多的设置。 确实,如果您要开发非 WordPress 项目或想要深入研究服务器管理,则最好使用它们。
WampServer 仅在 Windows 上运行,MAMP 在 Mac/Windows 上运行,XAMPP 可以在 Windows、Mac、Solaris 和 Linux 上运行。
一切都已上演
拥有自己的登台站点正在成为繁忙站点的必备功能之一,尤其是那些专注于电子商务的站点。 错误,或者更糟糕的是,停机时间可能会造成难以置信的成本和压力。
因此,下次需要更新 WordPress 插件时,不要只是掷骰子,而是事先在临时站点上对其进行测试。 如果您发现问题,请感谢您在公众或(喘气!)您的客户之前发现它。