500内部服务器错误没有什么不同。实际上,内部服务器错误可能是最令人讨厌的错误之一,因为它非常模糊。它不会为你提供有关该错误的任何其他信息,因此,如果没有大量时间,耐心以及进行故障排除,几乎无法解决。500内部服务器错误会为你的网站造成很多停机时间,并且可能会导致业务受损。继续阅读以了解什么是500内部服务器错误以及解决方法,以使你可以立即恢复站点并开始运行。

什么是WordPress中的500内部服务器错误?

500内部服务器错误是你或你的网站访问者在你的网站上遇到的一般错误。它使你知道存在服务器级错误。换句话说,这意味着你的服务器无法以应有的方式向站点访问者显示你的网页。它还有可能对你的WordPress管理区域造成严重破坏,就像可怕的死亡白屏一样。

服务器500错误
服务器500错误

具有讽刺意味的是,内部服务器500错误通常不是你站点的服务器上发生的错误。大多数情况下,该问题可以追溯到WordPress网站的根目录。也就是说,在进行调查之前,你永远都不知道是什么导致了错误。这意味着你需要进行大量的反复试验。由于不同的Web服务器,操作系统和浏览器,内部服务器错误可能以多种方式在网站上显示给站点访问者。

以下是一些最常用的术语(都表示同一件事):

  • 500内部服务器错误
  • 内部服务器错误
  • 500内部服务器错误
  • 错误500
  • HTTP错误500
  • HTTP错误500 –内部服务器错误
  • 暂时错误(500)
  • HTTP 500
  • 500内部服务器错误。 抱歉,出了一些问题。

不管你的WordPress网站出现500内部服务器错误是什么,事实仍然是:导致停机的错误对SEO和业务都不利。为了最大程度地减少由于内部服务器错误导致的网站停机时间,请查看这些疑难解答提示,这些提示旨在帮助你查明问题并尽快解决。

如何修复WordPress中的内部服务器错误

在我们跳到如何解决WordPress中的内部服务器错误之前,请做一件事:创建你网站的备份(如果你没有被排除在admin部分之外)。无论执行什么操作,请先创建网站的手动备份,然后再尝试修复内部服务器错误。如果偶然错误发生在你站点的服务器上,则你的主机创建的最新自动备份可能不可行。现在,让我们看一下你可以采取哪些措施来修复WordPress网站上的500内部服务器错误。

1、重新加载网页

这看起来似乎很蠢,但是有时你的Web主机或服务器可能只需要刷新一下即可清除所有临时错误。当你在网站上更新主题或插件时,最有可能发生这种情况。如果服务器由于更新而变得不堪重负,则可能会因重新加载页面而导致超时。

2、清除浏览器缓存

解决你网站上常见错误的另一种简单解决方案是清除浏览器缓存。有时,系统中某处出现故障会阻止你的网站正确加载。要清除浏览器缓存请参考: 如何清除浏览器缓存(所有主流浏览器)

3、停用WordPress插件和/或主题

如果你无法访问WordPress管理区域,则可能是在查看插件或主题错误。尽管这是一个相对简单的修复程序,但可能会很耗时。

首先,你必须使用FTP访问站点的文件。Windows和Mac 都有许多FTP客户端可用,但是在此示例中,我们将使用FileZilla。连接FTP后,在FTP客户端的右侧,转到wp-content文件夹,然后在其中找到标有plugins的文件夹。右键单击它,然后将其重命名为plugins_deactivate。这将立即停用WordPress网站上的所有插件。

重命名wordpress插件文件夹的名称
重命名wordpress插件文件夹的名称

接下来,转到你的网站,查看错误是否已解决。如果有,你知道它是你网站上的一个插件,导致内部服务器错误。你可以访问WordPress管理区域,登录到你的站点。然后,一个接一个地重新激活网站上的每个插件,每次激活一个时刷新一次。当错误返回时,你知道刚刚重新激活的插件是罪魁祸首。删除插件并找到替代方法,或者立即与插件作者联系以进行修复。

并且不要忘记将plugins_deactivate文件夹重命名为FTP客户端中的插件。这样,你网站的所有插件都将保持活动状态。如果停用WordPress插件无法显示500错误的根源,请尝试对主题文件夹执行相同的步骤。重命名它,看看问题是否解决。如果是这样,请立即更改WordPress主题。

4、检查.htaccess文件

安装插件或主题,或对WordPress网站进行其他更改,可能会损坏.htaccess文件并创建内部服务器错误。幸运的是,使用FTP客户端对其进行修复非常容易。

首先,找到.htaccess文件并右键单击它,选择“ 查看/编辑”,然后将其重命名为.htaccess_old之类的名称。只需确保将文件重命名为“ .htaccess”部分,就不会在你的网站上造成其他错误。

重命名.htacess文件的名称
重命名.htacess文件的名称

检查你的网站,看看内部服务器错误是否消失。如果是,那么你已经找到问题了。登录到你网站的后端,转到设置 > 永久链接,然后点击保存更改。这将重新生成你的.htaccess文件,并确保你的站点正常运行并且没有内部服务器错误。

5、增加PHP内存限制

如果你的网站使用了过多的PHP内存(由WordPress和你的虚拟主机设置),则可能需要增加它以阻止500内部服务器错误在你的网站上显示。要增加网站的PHP内存限制,请先打开FTP客户端并找到wp-config.php文件。右键单击它,选择“ 查看/编辑”,然后选择默认编辑器,该编辑器可能类似于“记事本”。

Happy blogging代码行之前,添加以下代码行:

define(‘WP_MEMORY_LIMIT’, ‘64’);
增加PHP内存限制
增加PHP内存限制

将文件保存到计算机,在FTP客户端的左侧找到该文件,右键单击它,然后选择上传。确保覆盖原始文件。刷新你的FTP客户端和你的网站,看看会发生什么。如果错误消失了,你已经发现耗尽PHP内存是一个问题。

接下来,你需要找出导致内存紧张并使用大量资源的原因。它可能是编码不良的插件或主题函数。找出此信息的最佳方法是与你的主机提供商联系,并让他们检查服务器日志。

6、检查文件权限

WordPress目录中的文件权限应设置为755或644。如果将它们设置为其他任何权限,则你的网站上可能会出现500错误。要检查站点的文件权限,请登录到FTP客户端,然后在Permissions下查看站点的目录。

查看文件的权限
查看文件的权限

请注意如何将所有文件夹都设置为755,将其他所有文件夹都设置为644。如果WordPress目录中的任何一个都不正确,请右键单击它们并将其更改为正确的数字。

这不是修复WordPress网站上500内部服务器错误的故障排除提示的详尽列表。但是,这些问题很容易让初学者在出现问题并使你的网站崩溃时也可以遵循。除此之外,这些策略可以使解决极其模糊的网站错误更容易解决。