为什么要有测试站点?

为什么要有测试站点?

为什么我应该有一个测试站点?

许多 wordpress 用户只有一个实时站点,并在该站点上进行所有更改。在绝大多数情况下,这很好,而且效果很好。

但是 wordpress 论坛每天都有来自 WordPress 管理员的帖子,他们在他们的网站上进行了一些更改,但现在无法正常工作。

WordPress 核心非常强大,但是为了制作一个 wordpress 站点,我们大多数人都会添加主题和插件(包括 bbPress),而这些是由许多不同的人编写的。我们也可以通过添加 css 或添加函数来自己进行更改。 WordPress 还使用多种语言,将所有这些元素结合在一起意味着错误可能会蔓延。

因此,以下所有情况都可能导致问题:

  • 更新 wordpress 核心
  • 更新插件
  • 更新主题
  • 添加插件
  • 改变主题
  • 更改或添加功能
  • 更改或添加 css

虽然在大多数情况下这一切都很好,但所有这些都可能导致任何问题,从轻微的布局问题到最坏的 “白屏死机”(称为 WSOD),您的网站只显示一张空白的白纸。

对许多人来说,这是他们第一次遇到问题,他们不熟悉 FTP 和 PHPmyadmin,并且对于一个通常无法运行或看起来非常错误的实时站点,他们既感到恐慌、沮丧,又需要紧急帮助。

破坏您的实时站点也会在最不方便的时刻发生 – 只需两分钟的简单快速插件更新刚刚破坏了您的站点,您现在应该在十分钟内出去吃晚饭,而您的另一半正在对您大喊大叫,让您做好准备。

拥有测试站点意味着您可以更新 WordPress,添加或更新插件和主题,并确保它们在您实时执行此操作之前正常工作。如果它破坏了您的测试站点,您可以花时间找出问题所在,同时您的实时站点仍能正常运行。

但是拥有一个测试站点可以让您做更多、更多的事情。您可以测试 WordPress 、主题和插件设置更改以查看它们的作用;尝试更改样式以查看它们的外观;更改您的函数文件并添加新函数;创建一个子主题并玩弄您网站的外观和功能;添加新的 .php 文件并在其他人看到它们之前测试它们。

当然,您可以在闲暇时执行此操作,不再需要快速尝试某些内容,然后在您不喜欢的情况下还原您的站点。您可以做一半的更改,稍后再回来修补它。

如果以上所有内容都不能让您相信您不仅想要一个测试站点,而且绝对需要一个,那么让我补充一个关键点——备份。

现在您可能依赖您的主机提供商来备份您的站点,我怀疑所有主机提供商都会至少每天备份您的站点。如果您的网站因为您尝试更新插件而出现故障并且您的网站冻结,他们会让您恢复到昨天的版本 – 是吗?

嗯,可能是这种情况,但是您的提供商会在几分钟内完成吗?他们会一天 24 小时这样做吗?他们甚至在您的时区吗?昨天的备份是否足够好?– 是的,它可能会让您回到更新该插件之前的位置,但是您是否会丢失花费数小时撰写的博客条目,是否会丢失论坛帖子、商店订单、读者发表的评论、您拥有的设置改变了,css 和函数文件?– 事实上,今天您网站上的无数事物可能与昨天不同。

最终,如果您的主机提供商破产,那么您不仅失去了您的站点,而且他们将没有工作人员为您提供站点的副本,以便您可以在其他地方进行设置。

因此,依靠您的主机提供商进行备份并不是一个好策略。

因此,您自己进行备份 – 是吗?有很多备份产品,而且很多都可以作为插件使用。您也可以自己备份 WordPress,并复制您的数据库。

通常对于所有这些方法,您会将它们保存到您的 PC 中,或者现在越来越普遍地保存到 “云” 中。但复印只是解决方案的一半。复制是否有效,您是否测试过,您知道如何进行还原吗?这些不是您想要在现场测试或在您的网站关闭时第一次尝试的东西。那么您怎么知道您的备份伙伴(可用的备份插件之一)副本是否会在需要时实际恢复?

当我第一次开始使用 WordPress 时,我使用了这个插件,但发现我复制的一个副本根本无法恢复——如果那是我的关键副本,并且我的实时站点已关闭,然后我需要走得更远。幸运的是,我有很多其他备份伙伴副本,它们运行良好。

或者,如果您复制数据库,您怎么知道它们没有损坏,或者我发现它们太大而无法一次性恢复到我的数据库中。

除非您定期测试备份以查看它们是否有效,否则您既不知道副本是否正常工作,也不习惯恢复过程。这两个都是关键要求,如果不确定您是否可以恢复,您的备份充其量只是一种希望。

因此,测试站点可让您测试恢复备份 – 不是每天,但您当然应该测试恢复,比如每月一次,让您感到高兴,如果最坏的情况发生,您可以应对。

因此,如果我现在已经说服您应该拥有一个测试站点,那么您会想知道如何创建一个。

回到创建测试站点

上次修改 2021.12.25

报告拼写错误

以下文本将发送给我们的编辑: