我的网站坏了。 现在,我该怎么办?

已发表: 2022-09-21

早上在办公室。 电话响了。 我的一位客户带着惊慌的声音打电话:“我的网站不见了。 我们达不到! 不在那里!” 他的业务依赖于客户整天在他的网站上下订单。 当他无法访问他的网站时,他显然无法接收和履行订单。 一天的开始确实很糟糕。

还有一次我正在和一位生活教练谈论她的网站。 当谈话涉及到保持网站安全并始终正常运行时,她认为没有问题。 “如果我的网站崩溃了,我会重建它。”

没问题,确实。 除非她的网站中断/崩溃/崩溃/被黑客入侵(由于墨菲,这将在最坏的时间发生),她的客户将无法在网上找到她。

直到她要么停止一切重建网站(从而失去收入),要么雇人快速为她建立一个新网站(肯定是加班加点)。

正如《骑士的故事》中的台词所说,“痛苦。 很多痛苦。”

有问题,但在哪里?

当您的网站“崩溃”时,首先要找出问题所在,这一点很重要。

浏览器和实际保存网站文件的服务器之间存在许多跃点。 该复杂链中任何一点的问题都可能阻止人们访问您的网站。 即使实际网站文件一切正常。

家里一切都好吗?

首先,检查问题是否是您所在位置的本地问题:

  • 您的计算机/移动设备是否真正连接到互联网?
  • 调制解调器是否工作?
  • 您的设备和浏览器是否正常工作?
  • 您可以在浏览器中访问其他网站吗?
  • 您可以使用设备上的其他浏览器访问您的网站吗?
  • 您是否在浏览器中清空/重置缓存? 所有浏览器都将最近访问过的网站的数据存储在它们的缓存中,因为如果你重新访问一个页面,它从本地缓存加载的速度比从互联网加载快得多。 这一切都很好,直到顽固的本地缓存阻止您访问实时网站。 因此,您实际上可能看不到页面的最新更新版本。
  • 您可以使用其他设备访问您的网站吗? (如果一个网站不能在电脑上加载,你能用手机把它拉起来吗?)
  • 只有我吗? 您可以在 https://isitdownorjust.me 或 https://downforeveryoneorjustme.com 查看网站是否仅对您或其他所有人不可用。 这将告诉您网站是否确实已关闭,或者问题是否出在您的浏览器和托管服务器之间。

调制解调器以外的故障排除

如果在您的本地级别一切正常,请检查 Internet 服务提供商 (ISP)。 他们力求永远在线,但有时连接会出现故障。 它可能是短暂的,也可能是较长时间的中断。 它可能只影响您的位置,是全市甚至区域性的。

您的 ISP 应该能够告诉您问题是否在于您与他们的服务的连接,并为您解决问题。 如果问题影响到更大的区域,除了等待停电修复外,可能无事可做。

ISP 反过来连接到互联网骨干网。 这可能会经历糟糕的一天,导致区域甚至全国范围内的中断。 同样,您的 ISP 可能能够提供有关中断范围的信息并预测何时恢复服务。

B计划的时间

如果互联网中断发生在您的 ISP(或什至在骨干网)的某个地方,那么制定 B 计划可能会有所帮助:

  • 如果有线互联网不可用,您可以将手机用作热点并通过移动网络连接
  • 互联网可能在您的建筑物或城市的一部分。 通过实际前往另一个位置(朋友、图书馆、咖啡馆),您可以从那里进行连接。
  • 依赖始终连接到互联网的企业可能会选择从 2 个 ISP 支付互联网访问费用。 这样,如果常规提供商出现故障,他们可以快速切换到备用提供商。

快速诊断和 B 计划可以节省一天的时间并让您重新上线(包括访问您的网站)。

当本地互联网中断时,上述这些选项多次为我节省了一天。

诊断损坏网站的第一步是确定问题在链中的哪个位置。 一旦诊断出来,如果你能解决这个问题,一定要这样做。 或者您可以暂时解决它。 不幸的是,有时除了等待责任方解决问题外,别无他法。

但是您也知道您的网站仍然存在,那些互联网正常工作的人可以访问。

我的网站坏了

当您的网站实际关闭时

另一方面,如果您的网站真的下线了,那么您将面临不同的情况。

域名注册商和 DNS

您的网站可能由于域注册或 DNS 问题而关闭。 域名服务器记录是将人类可读的 URL (yourdomain.com) 转换为指向实际托管服务器的数字地址的查找。 如果域名注册商或 DNS 出现问题,访问者可能无法访问您的网站。 当然,直到问题解决为止。

  • 了解您的域的注册位置和 DNS 记录的位置,以及在此级别出现问题时与谁联系。

如果到目前为止一切顺利,下一个要检查的地方是您的托管公司。

托管公司

每个网站都托管在 Web 服务器上。 是否正常工作?

服务器可能已关闭,在这种情况下,网站根本不会显示。

但是服务器也可能无法正常运行,或者没有足够的资源。 在这种情况下,大部分网站可能会工作,但某些功能会失败。

  • 了解您的网站托管位置以及在需要帮助时如何联系支持人员。
  • 投资于具有明确容量和良好支持的优质托管。 一些托管公司满足于在 24-48 小时内回复您的请求,这在您的网站现在关闭时无济于事。 一家好的托管公司,如 LiquidWeb 或 Nexcess,将提供实时聊天和电话支持以及票务支持并快速响应。 您的业​​务取决于您的网站是否正常运行。

当网站本身坏了

如果到目前为止一切都很好,那么实际的网站文件或代码可能有问题。 一些可能的场景:

我正在更新一个插件,它拿下了整个网站

每当运行更新时,总会出现问题。 这可能会摧毁整个网站。 或破坏功能,使网站以意想不到的方式运行。

  • 在运行更新之前始终备份您的网站。 这样,如果事情真的发生了,您总是可以从备份中重新安装该站点。
  • 进行更新后,请务必仔细检查您的网站,以确保一切正常。
  • 现在是学习如何回滚更改或从备份重新安装您的网站的时候了,当一切正常时,而不是在灾难发生后。

我在网站上工作,现在它坏了

您可能正在网站上添加内容,例如新页面或更改一些样式代码和噗,网站已损坏。

在运行网站的 html、css 或其他代码中的错误位置中的逗号之类的小东西可能会完全搞砸。 您收到的不是您期望的网页,而是一条可能有用也可能没有帮助的错误消息。

最糟糕的情况是,如果您使用 WordPress 内置的主题或插件编辑器并且出现问题,因为错误可能会阻止您访问仪表板和编辑器。 当您无法访问代码时,您如何解决和修复代码? 如果没有备用访问,整个网站可能不得不被删除并从头开始重建。

这就是为什么我总是禁用我创建的 WordPress 网站上的内置主题和插件编辑器。 相反,我使用单独的应用程序来编辑代码。 现在,当出现错误(并且会发生)时,我仍然可以访问代码并进行故障排除以解决问题。 即使整个网站仅在浏览器中显示为错误消息。

在我的文章 WordPress 和内置炸弹中了解更多关于禁用内置主题和插件编辑器以及使用什么来编辑代码的信息。

亲爱的,你看起来不太好

有时我们来到我们的网站,但它看起来不像它本身。 也许它加载不正确,我无法登录,或者其他功能突然不起作用。

您尖叫 H 字并认为这可能是托管服务器的问题。 这里有两个例子:

在我的一个网站上,页面重定向突然无法正常工作或根本无法正常工作。 因此,访问者感到困惑,等待下一页加载,这从未发生过。 这是糟糕的用户体验。

在另一个站点上,突然间,我们无法登录仪表板,并且备份停止工作。

在这两种情况下,这都是服务器空间问题。 在第一个站点上,一个恶意备份过程已经用备份填充了服务器,而不是删除它们。 服务器空间不足,无法正常工作。 一旦备份过程得到修复并删除了额外的数据,一切都会再次完美运行。

在第二种情况下,网站文件本身非常大,以至于主机帐户中没有空间来保存完整副本。 但是备份会创建一个完整的副本,该副本会在发送到异地进行存储之前暂时位于服务器上。 一旦服务器填满,它就会自行锁定,我们无法登录 WordPress。 它访问了托管帐户以手动删除备份文件以恢复顺序。

这些是您的托管公司应该能够帮助解决的问题。

这根本不是我所期望的……

最后,当他们的网站无法访问或无法正常工作时,许多网站所有者会立即跳转到这个问题。 它被黑客入侵了。

一些黑客行为很容易被发现。 您访问该网站并看到与您预期不同的内容。 或者您被重定向到一个完全不同的站点。

其他黑客行为更难检测。 例如,您的网站运行缓慢或没有响应。

你做什么工作? 首先,了解有很多方法可以访问网站及其文件。 仅更改用户帐户的密码虽然​​有帮助,但还不够。

iThemes 培训有处理被黑网站的培训,这个过程不一定适合胆小的人。

这可能就是为什么许多人宁愿把头埋在沙子里并坚持“没有人想入侵我的小网站,所以我不必担心”的原因。

如果您的网站被黑客入侵,您的托管公司可能不会有太大帮助。 这是因为问题出在您的实际网站文件上。 这些是你的责任。

但是您可能没有足够的知识来真正修复被黑的网站。 作为企业主,您也没有时间处理该过程。 它占用了很多时间。

如果您有人与您一起提供定期网站更新、安全和备份,那么他们可以很好地防止许多黑客攻击。 他们还可以拯救一个确实被黑客入侵的网站。 在这一点上,您肯定希望有人站在您这边。

一种方法可能是完全删除当前的网站安装 (WordPress) 和它所在的 C-panel 帐户。然后创建一个新帐户,并从已检查为良好的备份中重新安装网站。 当然,所有级别的密码都会被更改。

关键是将备份存储在远离托管服务器的地方。 我为我管理的每个网站保留至少一个月的备份。 以防万一。

恶意软件可能已经在您的网站上出现了一段时间,但未被检测到。 在这种情况下,从最近的备份重新安装会将恶意软件带到恢复的站点。 所以,马戏团可以重新开始。

获得奖励内容:被黑网站清理清单
点击这里

恢复

你现在可能已经知道我很喜欢备份。 其中很多。

与我的教练朋友不同,她计划在出现​​问题时从头开始重建她的网站,我从不想无缘无故地从头开始重建网站。 工作量很大,而且总是在不方便的时候。

备份是任何成功恢复工作的关键。

我的意思是每天对存储在远离托管服务器的某个地方的网站进行完整备份。 如果网站被黑客入侵,则存储在该位置的任何备份都会受到损害。 如果服务器崩溃,那么您的网站和备份都会消失。

多年来,我一直依靠 BackupBuddy 进行手动和自动备份。 它还使将网站迁移到新位置变得非常容易。

恢复可能很简单,也可能是一个挑战,也可能是非常困难的。 这完全取决于实际的网站问题是什么以及您准备得如何。 但是拥有可靠的备份将使事情变得更加容易。

获得奖励内容:选择 WordPress 备份插件的 10 个功能
点击这里

一盎司的预防胜过一磅的治疗

会出现网站问题。 您的网站将在某些时候崩溃/被黑客入侵/无法正常工作。 这只是时间问题。

所以你要做好准备。 然后,当事情变糟时,您可以最大限度地减少停机时间。

准备工作的 8 个步骤:

  1. 定期备份。 完整的每日备份远离托管服务器存储。 您需要自己控制的备份,而不是依赖托管公司。 使用像 BackupBuddy 这样的 WordPress 备份插件来设置备份计划以备份您的整个站点。
  2. 跟踪正常运行时间。 有几种工具可以检查您的网站,并让您知道它是否仍然存在。 正常运行时间跟踪器还有助于网站触发功能,例如运行自动备份,如果网站不经常访问,这些功能可能不会发生。 我依靠 iThemes Sync 来管理网站并跟踪它们的正常运行时间。
  3. 知道给谁打电话。 您的 ISP、托管公司、域名注册商、网站更新、安全和备份经理等等。 知道如何联系每个人,以及在出现问题时您可以期望得到什么响应。
  4. 使用优质托管。 仍然有公司在宣传廉价的地下室托管交易。 了解托管包实际提供的内容以及您真正需要时的支持距离。 好的托管确实是有代价的。 但是,由于托管公司不提供服务,您的网站业务成本下降将很快消耗您从廉价计划中获得的任何节省。
  5. 禁用 WordPress 中的内置主题和插件编辑器。 至少,永远不要在 WordPress 中使用那些内置的编辑器。 更好的是,始终使用外部应用程序进行主题或插件代码编辑。
  6. 运行安全软件。 我使用并推荐 iThemes Security。 此外,请确保它已根据您的需要正确配置。 仅仅打开一个安全插件可能没有你想象的那么安全。
  7. 定期更新 WordPress 核心、主题和插件。 大多数企业主最好为他们做这件事,因为他们有生意要经营。 即使业务繁忙,您是否也真的要始终运行更新? 您是否要跟上所有最新的在线安全和威胁新闻? 许多像我这样的设计师/开发人员为他们的客户提供这个作为礼宾服务。 他们只是想知道它正在完成。
  8. 定期访问您的网站并检查其功能。 这也让您将网站放在首位。 这是你的网站。 你会注意到什么时候它不能正常工作。 不要只期望访问者让您知道是否有问题。 他们很可能只是去找你的竞争对手。

制定此计划的时间是一切正常的时候。 一旦出现问题并且网站被破坏,为时已晚。

我们必须预料到意外

网站会崩溃。 计划发生这种情况。 然后,当它发生时,你就准备好了,可以在给定的情况下采取最好的行动。

还记得那个因为他的网站关闭而惊慌失措地打电话给我的企业主吗?

原来它实际上并没有下降。 除了他,每个人都可以得到它。 幸运的是,他早有准备。 他有一个可以切换到的备用 ISP。 让 ISP 对他们进行故障排除需要更长的时间才能弄清楚他们为什么阻止了一些不应该被阻止的网站。 最终,事情得到了解决,他的网站和业务都没有丢失。

至于那个人生导师,希望她的网站永远不会宕机,真心祝福她。 但总有一天会发生……

所以要时刻做好准备。 因为你知道事情会在某个时候破裂。 准备好应对意外的计划。 然后,当您的网站出现故障时,您可以恢复并继续前进,而不会造成完全的灾难。

获得奖励内容:WordPress 安全指南
点击这里