wordpress的桌面应用端
wordpress提供了桌面应用,支持Windows、Mac以及Linux操作系统。这些应用程序允许用户管理他们的网站、撰写和发布内容,以及执行其他wordpr...
如果您使用互联网已超过一周,则会看到HTTP 500错误或内部服务器错误。错误无处不在,作为网站的访问者,您对此无能为力。
但是,如果错误出现在您的网站上,那就是一个问题。
幸运的是,我们有一个解决方案!
好吧,老实说,我们有几种解决方案可以解决WordPress 500错误问题。有几个,因为不可能确切地知道是什么导致了HTTP 500错误。
想象一下,你的车抛锚了,你把它拖到你最喜欢的机械师那里。机械师打开引擎盖,四处探出头来说:“哦,是的,这里肯定有问题。当你问到底哪里出了问题时,机械师会说:“是的,好吧,我不知道,但这是什么。
这就是HTTP 500错误。一个不知道出了什么问题的机械师(也称为Web服务器)。
这是网络服务器告诉您某些东西-从技术上讲,“意外情况” -阻止了它完成您的请求。500只是一个Web服务器状态代码。每次加载网页时,服务器都会处理请求并发回状态代码。因此,即使页面正确加载且没有错误,服务器也会返回状态代码。
HTTP 500错误意味着,具体而言,服务器遇到了阻止其完成请求的意外情况。
由于我们谈论的是WordPress,因此值得庆幸的是,可能出错的可能性(通常)有限。让我们看看WordPress网站上HTTP 500错误或内部服务器错误的原因。更重要的是,让我们探索可能的解决方案。
不,真的,你刚刚做了什么?
如果您在安装wordpress插件或上传文件或更改设置后遇到错误,请从此处开始。我知道这听起来很明显,但即使是我们中最优秀的人也会忽视或否认自己造成的错误。
卸载插件,删除或还原文件,回滚设置。如果错误消失了,你将不得不采取另一种方法来处理你正在做的事情。这并不像听起来那么牵强。
大量的WordPress插件可以在激活的那一刻破坏您的网站。
如果您没有执行任何可能导致错误的操作,请尝试等待一分钟并重新加载页面。
这似乎也很明显,但错误的原因可能是服务器暂时过载。如果您等待一分钟并重新加载,页面可能会弹出。
您也可以尝试在其他浏览器中打开页面或网站,或清除浏览器缓存。我不建议将清除浏览器缓存作为您第一次故障排除尝试之一。根据您的浏览器,清除缓存可以消除许多有用的日常快捷方式和URL自动完成。
在进行更复杂的修复之前,请尝试Down for Everyone或Just Me网站。这是一个简单的工具,用于检查从服务器返回的HTTP状态代码。
如果返回的代码不是200,则站点将返回“关闭”结果。在这种情况下,是时候开始修复了。
这些是最简单的故障排除和修复。现在让我们继续讨论更难以捉摸的问题。
在WordPress网站上找到持续存在内部服务器错误的原因是一个反复试验的过程。我们将尝试六件事,但首先,让我们打开调试,给自己一些线索。
您可以在wp-config文件中打开调试,并将所有错误、通知和警告记录到wp-content目录中名为debug.log的文件中。此文件位于WordPress文件目录的根目录中,包含您网站的基本配置详细信息,例如数据库连接信息。
您可以从那里编辑它,也可以下载、编辑,然后上传回来。您的选择。
将以下代码插入wp-config以完成上述操作。此代码还将隐藏错误,以便它们不会中断页面生成。
define( 'WP_DEBUG', true );
启用/wp-content/debug.log文件
define('WP_DEBUG_LOG', true );
禁用错误和警告的显示
define('WP_DEBUG_DISPLAY',false);
使用核心JS和CSS文件的开发版本(仅在修改这些核心文件时才需要)
define( 'SCRIPT_DEBUG', true );
找到.htaccess文件后,您可以检查它是否有任何错误。WordPress .htaccess文件位于WordPress安装的根目录中。这意味着您将需要访问您的cPanel。
该文件通常是隐藏的,因为它非常重要。WordPress希望保护它不被意外删除。您需要做一些事情才能找到它。这些是cPanel的一般说明,可能因主机而异,但工作方式相同。
在cPanel中访问文件管理器:进入cPanel后,单击文件管理器链接并转到您的文件。进入内部后,您需要使.htaccess文件可见。
使.htaccess文件可见:为此,请单击“设置”。它通常位于cPanel文件管理器区域的右上角。选择“设置”后,将出现一个弹出窗口。从那里,选择“显示隐藏文件”选项。
现在,返回public_html文件夹,.htaccess应该可见。
在这里,您可以使用以下三种方法之一编辑.htaccess文件。你最舒服的就是你应该选择的。
注意:在执行上述任何操作之前,请使用备份插件对您的WordPress网站进行完整备份。以防万一出现问题。
您还可以尝试通过停用插件来修复HTTP 500错误。您可以选择逐个停用它们或停用所有它们。两种方式都有效。
如果一次全部停用它们,请逐个激活它们并查找错误。当您看到它时,您就会知道是该插件导致了问题。
通常,HTTP 500错误可能是由主题冲突引起的。您可以尝试修复主题中的错误,但这可能会变得复杂,具体取决于您正在运行的主题以及需要执行的操作。
为了更方便地解决,请尝试使用其他主题,看看是否能解决问题。WordPress不乏主题。您还可以使用像Elementor这样的页面构建器,使用其他布局使网站看起来像您想要的那样。
这实际上并不像标题所暗示的那么复杂。实际上,您只是再次安装WordPress,以便重新开始。在安装WordPress的新副本时,有一些不同的选择。
为了修复HTTP 500错误,另一个要研究的选项是WordPress内存。您可以检查内存,并使用多个选项将其定义为您可能需要的内存。请记住,如果这部分对您来说太复杂了,请让您的虚拟主机帮助您。
以下是您可以检查WordPress内存的一些方法。
您需要访问php.ini文件。更改此行。如果您的线路显示64M,请尝试128M:
memory_limit = 128M
*M代表兆字节。
如果您无权访问.ini或者上述方法失败,请尝试将其添加到.htaccess文件中:
php_value memory_limit 128M
.htaccess文件位于WordPress安装的根目录中。您可以使用上述说明访问它。
将其添加到文件顶部的“Happy Blogging”行之前
define( 'WP_MEMORY_LIMIT', 128M);
wp-config文件位于WordPress安装的根目录中。
一些托管服务提供商设置了特定的内存限制,并强制您使用特定版本的PHP。但是,最简单的方法是联系您的托管帐户的支持团队,让他们为您更改或更新PHP版本。这些是您手头的步骤和流程,可帮助您修复错误。如果这些都不起作用,那么您需要联系您的托管服务提供商。
你可能喜欢
wordpress提供了桌面应用,支持Windows、Mac以及Linux操作系统。这些应用程序允许用户管理他们的网站、撰写和发布内容,以及执行其他wordpr...
最近,我们被问及LiteSpeed Cache与WP Rocket哪个更好。 现在,如果您不知道,LiteSpeed Cache和WP Rocket是两个最受欢...
默认情况下,wordpress会在您网站顶部向所有登录用户(如订阅者、作者、编辑者和任何其他用户角色)显示一个管理栏。 此管理栏可以将他们引导至wordpres...