作为营销人员,我们喜欢高数据。500篇文章观点吗?今天有500条新线索?太棒了!

但是,有时候高的数字并不是那么好。任何网站所有者在打开他们的主页时,最不想看到的是:

一个例子。在wordpress中显示HTTP error 500消息的错误屏幕,目前无法处理这个请求

当你得到一个500服务器内部错误在你的WordPress网站上,它会让你的整个操作陷入停顿,让你匆忙寻找解决方案。

好消息是,这是WoraybetapprdPress中常见的问题。而且,经过一些调查,通常会有一个简单的解决方案。在这篇文章中,我将告诉你为什么你的网站“目前无法处理这个请求”以及如何摆脱这个消息。

利用HubSpot的WordPress网站工具来发展你的业务

HTTP错误500在“是目前无法处理这个请求”是什么意思?

当你访问一个网站时,你的浏览器向网络主机发出请求,要求发送一个网页给你。如果你的网站出现了一些问题,导致托管服务器无法将页面发送到你的浏览器(例如,它无法处理请求),它会转而向你发送一个错误消息。这是一个500内部服务器错误。

HTTP 500错误可能由许多不同的原因引起,但它可能不是主机服务器本身的问题。更有可能的是,由于某些原因,主机无法检索你的WordPress站点的内容。

在WordPress CMS中500内部服务器错误最常见的原因是:

  • 错误的插件或主题
  • 一个损坏的.htaccess文件,和/或
  • PHP内存超过限制。

偶尔,问题也可能来自您的主机服务器。

500的模糊性让它难以处理——好消息是,尝试一些修理几乎肯定会解决你的问题。raybetapp下面是该怎么做:

1.备份你的网站。

解决你的问题需要改变你的网站上的一些东西,包括一些改变你的插件,主题,可能还有你的WordPress核心文件。即使你的网站宕机了把你的文件备份一下以防丢失数据,需要回溯。

把你的备份放在安全的地方。希望你不需要它,但是以防万一。

2.启用WordPress调试功能。

WordPress包括一个方便的调试器来帮助您解决这类问题。当出现问题时,错误日志将报告问题的细节。

调试器默认禁用-首先启用它的步骤如下:

1.通过FTP访问你的网站。

2.打开你的public_html文件夹,或任何包含WordPress文件的目录。

3.找到并右键单击wp-config.php文件,然后选择查看/编辑

4.打开文件,滚动到文件底部,粘贴以下代码行:

define('WP_DEBUG', true);

这段代码告诉WordPress在你的网站上记录错误。

5.保存更改并重新加载网站。在错误屏幕上,你可能会看到一个更详细的报告,指出问题的来源-这可能指向一个特定的插件或文件。如果问题的根源还不清楚,请继续读下去。

一旦您使用完调试器,记得通过删除上面添加的代码并保存文件来禁用它,注意不要更改任何其他内容!

3.禁用您的插件。

这个错误的一个可能的原因是你的一个插件(或插件组合)导致你的后端故障。最好的测试方法是关闭所有插件,然后缩小范围找出罪魁祸首。

如果可以访问管理员帐号,请尝试以下操作:

1.从仪表板中选择插件>已安装的插件

2.勾选旁边的方框插件选择您所有的插件。

3.选择禁用批量操作下拉菜单,然后单击应用

4.更新你的网站。如果你不再看到错误,开始逐个激活每个插件,并在每次激活后重新加载你的网站,以确定错误的插件。

如果您没有访问管理员控件的权限,则需要使用文件传输协议.连接后,你会看到你WordPress网站的所有文件。遵循以下步骤:

1.打开public_html文件夹(或您的WordPress文件存储在服务器上的任何地方),然后打开wp-content文件夹中。

2.重命名你插件文件夹“plugins_old”。

3.刷新你的网站。如果您的网站有效,请重命名您的plugins_old文件夹回到“插件”。

4.插件文件夹,逐个重命名每个插件文件夹,直到找到导致错误的插件。

如果你发现一个特定的插件导致了错误,替换插件或者通知插件开发者。

4.禁用当前活动的主题。

如果插件不是问题,你的WordPress主题可能是,特别是如果它来自第三方开发人员。要检查这一点,首先用默认的WordPress主题临时替换当前的主题。如果您可以访问管理员控件,请遵循以下步骤:

1.选择外观>主题从WordPress仪表板。

2.激活任何默认的WordPress主题,例如二千零一十九年

激活主题屏幕解决“目前无法处理此请求”。HTTP 500错误
3.检查你的网站上的HTTP 500错误信息。

如果你不能进入管理帐户,你将需要使用FTP客户端访问网站。然后,做以下事情:

1.打开public_html文件夹(或存放WordPress文件的任何地方),然后打开wp-content文件夹中。

2.打开主题文件夹,并查找活动主题文件夹。

3.添加“_old”到您的活动主题文件夹的名称的末尾。这将禁用主题。

4.刷新你的网站。如果成功了,你就发现问题了。联系主题开发人员关于错误,并要求最新版本的主题。

5.检查你的。htaccess文件。

导致WordPress 500内部服务器错误的下一个可能的原因是损坏. htaccess文件,位于你的网站文件的根目录(通常public_html).这个文件包含了主机服务器需要遵循的各种方向,比如允许对网页进行密码保护和重定向url。

与其他源文件一样,任何输入错误或错误修改. htaccess会破坏代码,甚至可能破坏你的网站。按照以下步骤来确保它能正常工作:

1.用FTP或cPanel仪表板连接到服务器。

2.打开你的public_html文件夹(或您站点的根目录中的任何文件夹)。

3.找到. htaccess文件。您的服务器可能在默认情况下隐藏该文件,在这种情况下更改视图设置以显示它。重命名. htaccess文件,例如.htaccess_test

4.刷新你的网站。如果您不再看到HTTP 500错误,这意味着. htaccess是误差的来源。如果你还能看到500,. htaccess不是问题,你可以跳到下一步,检查你的PHP内存限制。

5.修复. htaccess,你只需要换一个新的。从你的WordPress仪表板,选择设置>永久链接

6.单击保存更改在页面底部的按钮。这取代了旧的. htaccess文件。

6.检查您的PHP内存限制。

你的站点的PHP内存限制是由你的WordPress安装和你的主机分配的。如果你的网站超过了它的内存容量,这将抛出一个500内部服务器错误。要增加内存限制,请尝试以下步骤:

1.使用FTP或cPanel访问服务器文件。

2.导航到站点的根目录并找到该文件wp-config.php.该文件包含确定内存限制的规则。把这个文件复制一份作为备份。

3.开放wp-config.php并搜索代码"WP_MEMORY_LIMIT如果在文件中找到它,则将该规则中的值替换为“64”.如果没有,将下面这行代码粘贴到文件底部:

定义(' WP_MEMORY_LIMIT ', ' 64 ')

4.刷新你的网站。如果错误消失了,您就发现了问题。

这只是一个临时修复——如果超出了内存限制,您需要确定原因。有可能你的网站已经变得太大了,在这种情况下你应该升级您的主机计划n以满足您的存储需求。

然而,另一个潜在的原因是插件或主题耗尽了您的内存。要检查这一点,请联系您的主机提供商并请求一份资源使用情况报告,或者如果您的主机可以访问该信息,您可以自己查找该信息。

7.替换你的WordPress核心文件。

在某些情况下,你的WordPress核心文件可能被插件或主题不当修改。如果到目前为止还没有修复,那么用干净的、未修改的核心文件替换当前的核心文件可能是值得的。虽然更改后您仍然拥有站点数据,但您可能需要重新切换一些原始设置。

要替换WordPress核心:

1.下载WordPress然后在你的设备上解压。

2.在主wordpress文件夹,删除wp-config-sample.phpwp-content文件夹中。如果您不删除这些文件,它们将覆盖您当前的网站数据。

3.使用FTP客户端将新的WordPress核心文件放在托管服务器上,并替换当前文件。

如果所有这些都失败了…

作为最后的手段,联系您的主机提供商支持——在这种情况下,问题可能实际上是在您的服务器上。解释您所进行的故障排除,他们将检查您的服务器配置和日志,以跟踪原因。正是在这种情况下,你的主机供应商的优质客户服务才真正发挥了作用。

内部服务器错误是如此令人沮丧,因为它们是模糊的,有时甚至误导。尽管如此,按照上面的步骤,你还是有希望以最小的影响摆脱它WordPress的网站和你的声誉。

还有一点要注意:在更改网站时要小心这类错误。我们强烈建议您测试您的新主题,插件和更新测试站点.这样的话,如果你得到了500,你的访问者就不会在你的现场网站上看到它,你也不会为了解决这个问题而苦苦挣扎。

在你的WordPress网站上使用HubSpot工具,无需处理代码就可以连接两个平台。点击这里了解更多。

在你的WordPress网站上使用HubSpot工具,无需处理代码就可以连接两个平台。点击这里了解更多。

最初发布于2021年2月8日上午7:00:00,更新于2021年3月17日

主题:

WordPress的网站