如何设置 WordPress 临时站点
已发表: 2019-06-12运行 WordPress 网站最重要的方面之一是维护。 通过定期执行网站更新,您可以确保您的网站安全且高效运行。
网站更新是指您对 WordPress 或您激活的 WordPress 主题所做的任何更改。 这包括更新到最新版本的 WordPress、更新 WordPress 主题和插件,以及调整您的网站设计。
在对网站进行任何重大更改(例如将 WordPress 更新到最新版本或修改主题模板)之前备份 WordPress 是一种很好的做法。 然而,我们大多数人都对快速更改实时网站以节省时间感到内疚。 不幸的是,这可能是有风险的。
当您更新 WordPress 插件时,更新总是有可能使您的网站崩溃。 如果您没有正确输入代码,即使是对 WordPress 小部件的微小更改也可能导致网站前端出现严重问题。
这就是经验丰富的 WordPress 网站所有者使用 WordPress 登台环境的原因。 登台环境可降低您的实时网站上出现故障的风险。
在本文中,我想解释网站登台的好处,并向您展示如何为您的网站设置 WordPress 登台站点。
网站登台的好处
登台环境是一个测试区域,其中包含您的 WordPress 网站的精确副本。
使用此测试网站,您可以安全地执行更新,而不必担心出现任何问题,因为测试网站不会公开显示。 如果测试网站崩溃,您只需将其重置并再次使其成为您实时网站的克隆。
此设置将允许您执行代码修改、插件更新和其他更改,而不会有您的网站出现故障的风险。 一旦您对所做的更改感到满意,就可以复制测试网站并替换您的实时网站。
大多数人将测试网站称为暂存网站。
为您的网站设置临时站点非常有益。 如果您主动将其用于所有网站更新,则可以有效消除您的直播网站因更新或修改而下线的机会。
使用您的主机创建暂存环境
在过去五年中,我们看到托管 WordPress 托管公司变得越来越受欢迎。 托管 WordPress 托管服务专门托管 WordPress 网站,并提供简化的托管环境、专业的 WordPress 支持、每日备份和缓存等性能功能。
网站登台经常集成到托管 WordPress 托管计划中的主托管控制面板中。 它由 Kinsta 和 WP Engine 等托管托管公司提供,并且在 WordPress 计划中由 Bluehost 和 SiteGround 等更实惠的托管公司提供。
一般来说,通过托管公司设置登台站点是使用网站登台的最用户友好的方式之一。 只需单击一个按钮,即可创建新的暂存区域,将其部署到您的实时网站,然后删除。
查看 Brian Jackson 的关于在 Kinsta 中设置暂存环境的教程,了解整个过程是如何工作的。

BlogVault 是一项高级备份和安全服务,最近在我关于备份 WordPress 的文章中进行了介绍。 我已经使用 BlogVault 备份我的博客一年了,aThemes 的创始人 Charlie Livingston 也使用该服务。
BlogVault 最有趣的方面之一是,除了提供每日备份和安全扫描外,它还提供网站登台。
创建一个新的暂存环境很简单。 您所要做的就是选择要部署为临时站点的网站备份以及要在测试环境中使用的 PHP 版本。
BlogVault 为您的登台站点提供 sFTP 和 phpMyAdmin 登录信息,以便您可以直接访问它。 他们还确保登台站点对搜索引擎隐藏。

如果您的托管公司提供网站登台,我强烈建议将其用于网站更新,因为它是一种用户友好的登台解决方案。
但是,您应该知道,许多托管公司不提供网站登台服务,而那些有时会为该功能收取额外费用或将网站登台服务限制为价格更高的计划的公司。 此外,许多托管 WordPress 托管公司将客户限制在一个登台站点。
值得庆幸的是,自己设置一个登台环境并不难。
如何使用 WP Staging 创建暂存环境
WP Staging 是一个 WordPress 插件,它简化了创建和管理您自己的登台环境的过程。
激活插件后,系统会建议您在创建第一个临时站点之前使用 BackWPup 等解决方案备份您的 WordPress 网站。

可以通过三个步骤创建新的暂存环境。
在第一步中,您所要做的就是单击“创建新的暂存站点”。

在第二步中,您可以配置暂存站点。
本节分为三类:数据库表、文件和高级设置。

默认情况下会选择所有数据库表,但是您可以选择不将表复制到暂存站点。

该插件还允许您选择将哪些 WordPress 目录复制到您的登台环境。
也可以迁移其他目录。

WP Staging 可以免费使用,但是如果您升级到专业版,您将解锁其他功能,例如克隆到不同的数据库或域。 这两个功能在免费版本中都是可见的,但受到限制。
WP Staging Pro 的单一许可证零售价为 89 欧元,并提供一年的支持和更新。

一旦您说明要复制哪些数据库表和文件,您应该使用底部的链接检查所需的磁盘空间。 这将因网站而异。 对于我的测试 WordPress 网站,插件估计需要 2GB。
然后您可以开始克隆过程。
在暂存区创建网站克隆所需的时间将取决于您网站的大小。 作为参考,创建我的测试 WordPress 网站的克隆需要 3 分 40 秒。

克隆您的网站后,WP Staging 会为您提供指向新登台站点的直接链接。
在下方,您将找到有关您的登台站点的注释,例如禁用搜索引擎友好的永久链接。

我喜欢 WP Staging 的一件事是它改变了 WordPress 管理栏的颜色,以提醒您正在查看您的临时站点,而不是您的实时站点。

WP Staging 插件页面中还会显示您正在查看登台站点的提醒。


WP Staging 是 WordPress 用户的绝佳临时解决方案。 克隆网站的过程既快速又简单,并且有一个常规设置区域,可让您调整数据库和文件的传输设置。 这些设置也可以导入和导出。
该插件允许您根据需要创建尽可能多的临时站点,并且您可以从主概览页面删除临时站点并用您网站的当前版本覆盖它们。
我相信免费版对于许多 WordPress 用户来说已经足够了,但是如果您需要将您的网站复制到不同的数据库和域,您可以升级到专业版。
如何使用 WP Stagecoach 创建登台环境
WP Stagecoach 是一种高级 WordPress 登台解决方案,它将登台站点存储在他们的服务器上,而不是您的服务器上。
对于许多网站所有者而言,这可能更可取,因为 WP Staging 等解决方案会减少托管计划中的可用存储空间,因为它会在您的主域上安装暂存区域。

WP Stagecoach 是一个简单的解决方案,可以在几分钟内为您设置一个临时区域。
激活插件后,您需要在设置区域中输入您的 WP Stagecoach 用户名和 API 密钥。 这是在您注册服务后提供给您的。
设置页面还有一些其他有用的设置。 这包括在停用时删除数据的选项、在创建临时站点时遇到问题时的其他设置、调试菜单以及支持托管在慢速服务器上的网站的选项。

创建临时站点是轻而易举的事。
您所要做的就是输入临时站点的名称。 这将用于在 WStagecoach.com 上设置临时区域。
此时您还可以选择禁用暂存区域中的缓存。 登台站点也可以受密码保护。

有趣的是,WP Stagecoach 知道不要复制我之前在我的测试网站上创建的其他暂存区域。 它还知道不要复制我最近为我的文章“备份 WordPress 的 13 种方法”创建的备份,因为它确定文件太大。
如果您愿意,您仍然可以将大文件复制到您的临时站点。

几分钟后,您的临时站点将准备就绪。 您可以使用您在实时网站上使用的相同用户名和密码登录到您的登台站点。
WP Stagecoach 还提供 SFTP 登录信息,以便您可以使用 FileZilla 等应用程序管理文件。

临时站点顶部会显示一条消息,提醒您没有查看实时网站。
您还可以在临时区域的 WP Stagecoach 页面上找到指向 phpMyAdmin 的链接。 如果您需要更改 WordPress 数据库,这将非常有用。

WP Stagecoach 每年 120 美元起。 这允许您在 10 个域上使用该服务。
年度自由职业者计划的有效月费率为每月 10 美元; 但是,您可以选择按月支付 12 美元。
所有计划都允许您在收费前两天测试服务。 我希望他们提供更长的试用期,但这应该足以让您测试一切如何运作。

WP Stagecoach 给我留下了深刻的印象。
该公司在保持创建临时站点的过程简单方面做得很好,它具有一些很棒的功能,例如密码保护和排除大文件复制到临时站点的能力。
如何手动创建暂存环境
WP Staging 和 WP Stagecoach 等 WordPress 插件简化了创建您自己的临时站点的过程。
但是,您可能想要手动创建一个暂存环境。
手动创建暂存环境需要更多时间,但是许多 WordPress 用户选择这样做是有正当理由的。 例如,本地临时站点更安全,因为它无法在线访问。
尽管设置过程略有不同,但手动设置临时站点的目的仍然相同,即创建实时网站的副本,以便您可以安全地执行更新。
您可以在许多地方手动存储临时站点。
这包括:
- 您的实时网站的子目录
- 您的实时网站的子域
- 来自云服务(例如 Vultr)的测试服务器
- 使用 XAMPP 等开发环境在您的计算机上本地安装 WordPress
为了为您的临时站点克隆您的实时网站,您需要复制所有 WordPress 文件并复制您网站的数据库。
- 使用 FileZilla 等 FTP 客户端从您的实时网站下载所有文件
- 使用 phpMyAdmin(或其他数据库管理应用程序)导出您的实时网站的数据库
现在您已经备份了所有内容,您可以创建新的暂存区。
这个过程很容易遵循,但是如果你不确定,你应该参考 WordPress 的官方迁移指南。
- 为您的新域、子域或本地环境创建具有管理员权限的新数据库和数据库用户
- 编辑 wp-config.php 文件以反映新服务器的 URL 和数据库信息
- 使用 FTP 将所有文件上传到新服务器
- 导入您的 WordPress 数据库
如果您正确执行所有步骤,使用上述方法克隆 WordPress 网站并不困难,但它可能会很耗时。 值得庆幸的是,有许多 WordPress 插件可以简化整个过程。
WP Migrate DB 和 All-in-One WP Migration 可用于迁移和克隆网站,但我们推荐的解决方案是 Duplicator。
复制器可用于将实时 WordPress 网站克隆到暂存区域,反之亦然。 它允许您选择哪些文件和数据库表包含在您的网站备份中。 例如,您可以只备份您的 WordPress 数据库。

在设置的配置部分,您可以在安装程序部分输入新服务器的数据库信息。
Duplicator 可能对用户更友好一些,但是一旦您了解了该插件的工作原理,您就会意识到它的实用性。

毫无疑问,通过托管计划或使用 WordPress 插件(例如 WP Staging 或 WP Stagecoach)创建临时环境是创建临时站点的更简单方法。
许多 WordPress 用户(例如开发人员)选择手动创建登台站点,因为这使他们可以更好地控制登台环境。
最后的想法
我希望您更好地了解网站登台的好处以及如何使用登台网站来执行安全的网站更新。 我相信更多的 WordPress 用户应该利用网站登台,因为它消除了 WordPress 核心更新或插件更新导致您的实时网站崩溃的机会。
虽然我知道如何手动设置临时站点,但我个人更喜欢用户友好的网站临时解决方案,因为它们更易于设置和维护。 此外,它节省了我的时间。
无论您使用哪种方法为您的实时网站创建临时站点,我希望您发现本教程很有用。
祝你好运。
凯文
