十二月 2nd, 2019

WordPress网站不是静态的。它在不断发展和变化。可以通过安装新插件、修改自定义CSS(层叠样式表)文件或进行其他更改来添加功能。变得晕头转向时,可能会导致WordPress网站意外崩溃或停止工作。

这不是时常发生的事情,但是有可能。

WordPress CMS(内容管理系统)为互联网上将近四分之一的网站提供支持,并且创建其主题和插件的开发者群体非常有才华,可以编写高质量的代码。在正常情况下,网站不会遭受任何重大崩溃。

但是凡事无绝对。选择便宜的主题、安装不安全的插件或核心文件混乱,可能导致网站意外关闭。事情发生后,很可能难以找出问题所在。

本文将分享导致WordPress网站不可用的最常见原因。并将详细介绍如何进行备份。

第1步:确认网站确实关闭

这看起来似乎很奇怪,但是WordPress网站很可能根本没有崩溃。报告问题的人可能无法在浏览器中加载网站,但这可能是由于浏览器的问题而完全不是网站的问题。

这就是为什么首先要做的就是验证网站确实关闭了。最简单的方法是访问一些可以在线检测的网站:

只需输入网站的URL,便会收到网站是否在正常运行的状态报告,如果网站已关闭,会提供可能是技术问题的详细信息。

如果站点状态检查器显示网站已关闭,则可按照本文其余部分列出的提示找出问题并恢复WordPress网站

步骤2:查看主机服务器是否为进行维护而关闭

网站无法访问的常见原因是托管网站的服务器已关闭。托管服务器由托管提供商运营。出于以下原因,该服务器可能会国际性的脱机:

  • 维护:主机提供商可能正在更新服务器的安全性和软件,或进行其他调整。此更新可能会导致暂时中断,但通常会收到提前通知。
  • 维修:存储网站服务器的硬件是复杂的设备,随着时间的推移可能需要更换。如果托管服务器在经历这样的过程,则可能是遇到故障的原因。
  • 安全风险:托管提供商的安全系统有可能检测到网络攻击,并将所有服务器暂时脱机。

这些是提供者可能会故意关闭托管服务器的常见原因。网站无法正常工作时,应与托管提供商联系。即使维修或维护不是网站宕机的原因,提供商仍然是解决问题的可靠信息来源。

步骤3:确认域名未被劫持

如果托管服务器没有停机维护,那么可能是域名出了问题。它可能已被劫持。

有人非法获得域名所有权,并使其保持脱机状态或将其重定向到另一个站点时,就会发生域名劫持。

有几种方式致使域名被劫持:

  • 由于没有确保用户名和密码的安全,他人可以访问域名。
  • 域名提供商是安全漏洞的受害者,该漏洞使黑客能够获取域名信息。
  • 域名注册已过期,有人突然入侵并接管了域名。

登录到域名账户(可能与托管账户相同)以确定域名是否仍在控制之下。查看域名是否仍在自己名下注册,并确认它尚未过期。

发现域名注册有问题时,通过客服电子邮件或电话号码与域名提供商联系,并要求更新域名状态。可能需要为他们提供所有权证明,比如说以过去的电子邮件或者与域名账户相关的其他文档等形式。

如果这不起作用,可以联系ICANN(互联网名字与编号分配机构),并按照其帮助页面上的说明重新获得域名的访问权限。

步骤4:检查是否已达到主机包限制

网站已关闭的另一个常见原因是超出主机包的限制。

订阅主机计划使支持网站所需的服务器资源成为可能,但是这些资源受到限制。例如:

  • 托管带宽:这是网站在给定时间内可以传输给访问者的数据量。同时访问网站的访客人数越多,消耗的带宽就越多。即使尚未达到带宽限制,太多的访问者同时访问网站时,它可能会崩溃并脱机。
  • 磁盘空间:托管计划中的另一个限制与磁盘空间有关。托管计划为网站设置了最大容量,即它可以拥有多少图像、视频、HTML和CSS文件。随着网站的增长,它可以达到磁盘空间的阈值。如果发生这种情况,托管提供商可能会关闭网站的某些部分。

达到托管包的限制时,托管提供商可能会发送一封电子邮件提醒这一事实。使站点恢复在线的解决方案可以是只升级主机包,从而增加可用带宽和磁盘空间。托管提供商可以做到这一点。

步骤5:排除网站主题和插件

正在使用的主题和已安装的插件是WordPress网站的重要部分。主题负责网站的外观和基本功能,而插件负责网站的附加功能和幕后管理。

考虑到这一点,重要的是要知道WordPress是一个不断变化的内容管理系统(CMS)。出于许多原因,用于WordPress网站的主题和插件可能会失去与核心CMS的兼容性:

  • 主题和插件可能会失去开发者支持:为了使主题或插件与WordPress完美配合,开发者需要不断更新主题或至少提供安全修复程序。如果没有推出此类更新,说明该主题或插件已失去开发者的支持,应该在网站上停止使用它。
  • 主题或插件是由恶意的第三方创建:有很多可以购买主题和插件的第三方商店。从非官方商店安装主题/插件时,可能会将网站暴露给潜在的安全攻击。
  • 尚未更新主题或插件:确保主题和所有插件已更新。转到WordPress控制面板并查看已安装插件的列表来做到这一点。

如果WordPress主题或插件不受支持、来自不可靠的来源或需要更新,则网站可能会遭到恶意软件或黑客的攻击,进而导致崩溃。

发生这种情况时,可以使用核心文件重新安装WordPress网站,并添加主题和插件,确保这些主题和插件对最新版本的WordPress有效并且来自可信赖的开发者。更多的内容可以阅读WordPress插件和WordPress主题的危险性 。

步骤6:检查元凶是否是安全性弱

网站可能由于低质量的主题或插件损害了安全性而瘫痪,但是还有其他应调查的与安全相关的原因:

  • 尚未安装安全插件:添加Jetpack或Sucuri等插件非常重要。此类插件会扫描网站中的恶意代码,防止网络攻击,并采取其他措施阻止黑客访问网站。
  • 控制面板太容易访问:WordPress控制面板容易受到黑客攻击的原因是易于猜测的用户名和密码,并且未启用双重身份验证。如果控制面板易于访问,则站点很容易受到暴力攻击。
  • 多人有访问权限:有多个人可以访问WordPress网站管理员账户时,意味着黑客有了更多入侵的机会。如果有权访问的人使用公共Wi-Fi登录或者使他们的登录细节无处不在,这对黑客来说是敞开的大门。

为防止网站受到第三方的恶意破坏和关闭,首先要做的是安装一个高质量的安全插件,为具有访问权限的每个人开启双重身份验证,并限制尽可能少的人访问。采取这些步骤会使黑客更难进入网站并关闭它。

步骤7:排除WordPress配置故障

很多时候,网站由于一个简单的原因而崩溃——有人故意或无意中弄乱了设置。网站上细微的变化可能会导致其崩溃。

如果觉得上面列出的所有提示,均无法解释WordPress网站关闭的原因,则应该对以下方面进行故障排除:

  • 验证数据库是否正确连接到网站:WordPress网站可能由于无法正确的访问数据库而关闭。登录到cPanel,查看MySQL数据库是否正确连接到网站。
  • 确保WordPress核心文件井然有序:更新WordPress或安装主题时,WordPress核心文件可能已更改。结果,WordPress CMS可能找不到关键的系统文件,从而导致网站关闭。在这种情况下,请为重要网站数据创建备份,然后重新安装WordPress。
  • 查看自定义代码是否正确:如果网站具有自定义CSS,HTML或其他代码文件,确保其编写正确。甚至像代码行末尾缺少分号之类的简单内容也可能破坏网站并导致其崩溃。

在其他技术领域,WordPress网站可能配置不正确。可通过在尝试访问网站时遇到的错误类型来缩小搜索范围。它只是显示白屏还是更像是404错误或内部服务器错误?

确定错误后,可以使用本文类似的便捷资源来查找和解决网站的问题,并加以解决。

预防比恢复容易

为避免站点意外停机,应从开始就采取安全预防措施。

可以做以下几项事情:

  • 选择高质量的托管和域名提供商:网站关闭时,在太多情况下是托管服务或域名提供商的错。确保不在这两个方面妥协,仅使用信誉良好的提供商。
  • 减少使用插件并购买高质量的主题:不必为所有内容使用单独的插件;有许多插件可以处理多种重要服务。例如,Jetpack提供安全性、备份、SEO和其他服务。它是由WordPress自身的公司开发。同样,明智地选择主题,安装来自提供长期支持的可信赖开发者的主题。
  • 使用干净的代码并适当地组织文件:如果自己是Web开发人员或出钱让别人做,确保为网站创建的自定义文件具有干净的代码并且放置在本应存在的地方。

从一开始就做这些事情,能大大减少WordPress网站崩溃的可能性。如果确实崩溃了,如今已知道最常见的原因,这样就可以找到问题并快速解决。想知道更多的内容可以阅读在使用Wordpress主题和插件时需要注意哪些事项。

发表评论

电子邮件地址不会被公开。 必填项已用*标注