跳到主要内容

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

500 内部服务器错误并不总是由 WordPress 引起的,它也可能由服务器上的其他问题导致。本文将介绍 WordPress 500 内部服务器错误的常见原因。
在对您的网站进行以下任何更改之前,建议您备份网站,以便在出现问题时可以恢复到之前的版本。
您的 WordPress 网站显示关键错误了吗?请查看这篇文章的故障排除步骤:如何修复 WordPress 网站上的关键错误。


损坏的 .htaccess 文件

要解决损坏的 .htaccess 文件问题,您可以尝试创建一个新的 .htaccess 文件。操作步骤如下:
通过 cPanel:

  1. 登录 cPanel。
  2. 定位“文件”部分,点击 文件管理器 图标。
    cPanel - File Manager
  3. 点击右上角的“设置”按钮。
    cPanel - File Manager Settings
  4. 勾选 文档根目录,并从下拉菜单中选择您想访问的域名。
    cPanel Document Root
  5. 确保勾选了 显示隐藏文件(点文件)
    cPanel show hidden files
  6. 点击 保存。文件管理器将在新标签页或窗口中打开。
  7. 在文件列表中查找 .htaccess 文件,您可能需要滚动查找。
  8. 右键点击 .htaccess 文件,然后选择 重命名。将文件重命名为 .htaccess.bak。或者,您也可以点击 .htaccess 文件图标,然后点击页面顶部的 重命名图标
    Rename .htaccess File

从 WordPress 仪表盘左侧导航菜单:

  1. 进入 设置,然后点击 固定链接
    Wordpress Permalink
  2. 检查设置,确保配置正确。
    Permalinks Settings
  3. 点击 保存设置 按钮。
  4. 尝试重新加载网站,查看 500 内部服务器错误是否已解决。

仍然遇到 500 内部服务器错误?

增加 PHP 内存限制
如果错误仍然存在,尝试增加 PHP 内存限制。有关解决 PHP 内存限制错误的更多信息,请参阅本文。

停用/重新激活所有插件
如果增加 PHP 内存限制未能解决 500 内部服务器错误,可能是由 WordPress 上安装的一个或多个插件引起的。通常,如果安装了新主题,之前安装的某些插件可能不兼容,导致 500 内部服务器错误。
通过 cPanel:

  1. 登录 cPanel。
  2. 在“文件”部分,点击 文件管理器 图标。
    cPanel - File Manager
  3. 选择 网站根目录(public_html/www),以及使用 WordPress 安装的域名的 文档根目录,然后点击 保存
    cPanel settings
  4. 展开 public_html 文件夹,然后导航到 /wp-content 文件夹。
  5. 右键点击 /wp-content/plugins 文件夹,将其重命名为 plugins.old。这可能会停用所有插件并导致无法访问 WordPress 管理后台。您仍然可以通过文件管理器执行这些步骤。
    Renaming Plugin
  6. 按照上述说明重新激活插件文件夹,将文件夹重命名回 plugins。这将允许您逐个重新激活插件,以定位导致问题的插件并解决 500 内部服务器错误。这也应该允许您重新访问 WordPress 仪表盘。

通过 WordPress 仪表盘:

  1. 逐个重新激活插件,并刷新网站查看问题是否解决。
    WordPress reactivate plugin

需要额外帮助吗? HostGator 支持团队随时为您服务。请通过电话或聊天联系我们,我们将为您提供帮助!