作为营销人员,我们喜欢高数据。500篇文章观点吗?今天有500条新线索?太棒了!
但是,有时候高的数字并不是那么好。任何网站所有者在打开他们的主页时,最不想看到的是:
当你得到一个500服务器内部错误在你的WordPress网站上,它会让你的整个操作陷入停顿,让你匆忙寻找解决方案。
好消息是,这是WoraybetapprdPress中常见的问题。而且,经过一些调查,通常会有一个简单的解决方案。在这篇文章中,我将告诉你为什么你的网站“目前无法处理这个请求”以及如何摆脱这个消息。
HTTP错误500在“是目前无法处理这个请求”是什么意思?
当你访问一个网站时,你的浏览器向网络主机发出请求,要求发送一个网页给你。如果你的网站出现了一些问题,导致托管服务器无法将页面发送到你的浏览器(例如,它无法处理请求),它会转而向你发送一个错误消息。这是一个500内部服务器错误。
HTTP 500错误可能由许多不同的原因引起,但它可能不是主机服务器本身的问题。更有可能的是,由于某些原因,主机无法检索你的WordPress站点的内容。
在WordPress CMS中500内部服务器错误最常见的原因是:
- 错误的插件或主题
- 一个损坏的.htaccess文件,和/或
- PHP内存超过限制。
偶尔,问题也可能来自您的主机服务器。
500的模糊性让它难以处理——好消息是,尝试一些修理几乎肯定会解决你的问题。raybetapp下面是该怎么做:
如何修复WordPress 500内部服务器错误
- 备份你的网站。
- 启用WordPress调试功能。
- 禁用您的插件。
- 禁用当前活动的主题。
- 检查你的。htaccess文件。
- 检查您的PHP内存限制。
- 替换你的WordPress核心文件。
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主题,例如二千零一十九年.
如果你不能进入管理帐户,你将需要使用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.php和wp-content文件夹中。如果您不删除这些文件,它们将覆盖您当前的网站数据。
3.使用FTP客户端将新的WordPress核心文件放在托管服务器上,并替换当前文件。
如果所有这些都失败了…
作为最后的手段,联系您的主机提供商支持——在这种情况下,问题可能实际上是在您的服务器上。解释您所进行的故障排除,他们将检查您的服务器配置和日志,以跟踪原因。正是在这种情况下,你的主机供应商的优质客户服务才真正发挥了作用。
内部服务器错误是如此令人沮丧,因为它们是模糊的,有时甚至误导。尽管如此,按照上面的步骤,你还是有希望以最小的影响摆脱它WordPress的网站和你的声誉。
还有一点要注意:在更改网站时要小心这类错误。我们强烈建议您测试您的新主题,插件和更新测试站点.这样的话,如果你得到了500,你的访问者就不会在你的现场网站上看到它,你也不会为了解决这个问题而苦苦挣扎。
最初发布于2021年2月8日上午7:00:00,更新于2021年3月17日
主题:
WordPress的网站别忘了分享这篇文章!
相关文章
扩大提供
注册HubSpot的CMS软件雷竞技苹果下载官方版
现在得到它