修复WordPress 500 内部服务器错误[5个有效的解决方案]

修复WordPress 500 内部服务器错误[5个有效的解决方案]

突然一个网站在几秒钟前运行良好,现在出现500 内部服务器错误?

这是您作为WordPress 发布者会遇到的常见WordPress 错误。导致此错误的最常见原因是.htaccess 文件损坏和超出服务器的PHP 内存限制。

如果您是网站所有者、Web 开发人员或WordPress 发布者,这里有5 种解决方案来修复500 内部服务器错误, 以便您可以尽快让您的WordPress 网站重新运行。

修复WordPress 中的“内部服务器错误”

注意:这些解决方案需要在您站点的根目录中进行大量更改。强烈建议您在尝试任何这些解决方案之前备份您的站点,以防出现问题。

创建一个新的.htaccess 文件

此错误的最常见原因是损坏的.htaccess 文件和超出服务器的PHP 内存限制。安装插件或对WordPress 站点进行其他更改后,WordPress 目录中的.htaccess 文件可能会损坏。修复很简单。您需要做的就是在WordPress 根目录上创建一个新的.htaccess 文件。

  1. 如果您有Cpanel 访问权限,可以从文件管理器工具打开WordPress 根目录,
  2. 或者您可以使用第三方软件Filezilla 访问WordPress 根目录。
相关问题  如何提高Wordpress网站在手机的速度

将.htaccess 文件重命名为“.htaccess_old”。

  • 让我们直接从cPanel 仪表板访问文件管理器:
  • 在您网站的根目录中查找.htaccess 文件。
  • 右键单击它,然后选择重命名:
  • 将其重命名为“.htaccess_old”之类的名称。
  • 现在,您需要做的就是创建一个新的.htaccess 文件来替换它。

重命名htaccess 文件

生成一个新的.htaccess 文件。

  • 要强制WordPress 生成新的.htaccess 文件,
  • 转到您的WordPress 仪表板。
  • 然后,导航到设置→ 固定链接。
  • 您无需更改任何设置。
  • 只需单击“保存更改”按钮,
  • WordPress 会自动生成一个新的、干净的.htaccess 文件:
  • 就是这样!希望您的网站能够再次运行。

检查是否有任何错误的WP 插件导致问题

如果问题没有解决并且仍然收到500 内部服务器错误,那么您可以尝试的下一件事是停用您的插件。通常插件问题或冲突会导致内部服务器错误。特别是如果您在激活新插件后立即看到错误。通过停用您的插件,您可以找到有问题的插件并将其删除。

如果您有权访问WordPress 仪表板,请转到插件管理区域并使用复选框一次停用所有插件:

停用WordPress 插件

然后一个一个地重新激活它们并在每个之后打开网页。希望找到有问题的插件。

相关问题  WordPress升级:WordPress 5.5提供了新块和与块相关的改进,更快的加载时间等

如果您无法访问仪表板,请停用WordPress 插件:

如果由于这个500 内部服务器错误,您无法在此处访问您的仪表板,请按照以下步骤从文件管理器中停用插件。

  • 通过FTP 或文件管理器连接到您的站点
  • 导航到/wp-content/ 文件夹。
  • 将插件文件夹重命名为plugins_old 之类的名称。

现在尝试打开您的WordPress 仪表板,如果您能够访问它,则意味着问题是插件之一。

  • 转到WordPress 的插件部分,
  • 它将显示错误“由于错误,插件已被停用;插件文件不存在。 ”别担心。
  • 移至文件管理器,并将插件文件夹从plugins_old 重命名为plugins。
  • 现在从WordPress 仪表板,一个一个激活每个插件。
  • 激活插件后,浏览博客上的3-4 页。
  • 重复此步骤,直到找到激活导致内部服务器错误的插件。

切换到默认主题

如果停用您的插件不能解决问题,那么您的主题很可能是罪魁祸首。您可以通过切换到默认的WordPress 主题轻松验证这一点。我推荐使用二十六,这是最新的默认主题。如果切换到26 解决了问题,您可以重新启用所有插件并开始在主题代码中查找问题。

如果您的主题来自官方主题库或独立主题商店,您应该尽快让作者知道。另一方面,如果这是您自己的主题,则需要让开发人员帮助您,因为这些错误通常很难找到——即使对于经验丰富的编码员也是如此。

增加PHP 内存限制

另一个潜在问题是您的WordPress 站点达到了其PHP 内存限制默认情况下,WordPress 会尝试为单站点安装分配40MB 的内存(只要您的主机允许)。但是如果您遇到困难,您可以手动增加此限制(同样,只要您的主机允许)。

通过FTP 或cPanel 的文件管理器访问WordPress 根目录:

发现WP-config.php文件 文件右键单击并选择编辑

相关问题  WordPress 首页不见? 5种解决WordPress 白屏死机错误的解决方案

/*之前添加以下代码行, /* That's all, stop editing! Happy publishing. */ message:

定义('WP_MEMORY_LIMIT','64M');

增加php内存限制

然后点击保存按钮保存更改。或者,您可以联系您的房东以提供支持。现在检查这是否修复了500 内部服务器错误。

重新上传核心WordPress 文件

如果以上解决方案都不适合您,请尝试上传核心WordPress 文件的干净副本。

转到 WordPress.org 并下载最新版本的WordPress。

下载完成后,解压缩ZIP 文件并删除:

  • 整个wp-content 文件夹。
  • wp-config-sample.php 文件。

然后,通过FTP 将所有剩余文件上传到您的WordPress 站点。您的FTP 程序将向您显示有关重复文件的提示。发生这种情况时,请确保选择覆盖重复文件的选项。

希望这些解决方案之一可以帮助您修复WordPress 网站上的内部服务器错误消息。如果不是,我们建议让您的房东的支持团队与您一起查看错误日志以查明问题。

哦,您好 👋很高兴认识你。

订阅我们的电子报,定期发送很棒的科技内到您的邮

发表评论