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

运用 WordPress 是一种令人兴奋的方式 建立一个网站。 通过主题和插件的无穷组合,您可以 创建您想要的任何网站. 你甚至可以使用你的 编码 创建一个关于外观和功能的独特网站的能力。

但是,由于你必须使用大量的运动部件,你最终可能会遇到一些问题,比如 500内部服务器错误.

什么是500内部服务器错误?

500 内部服务器错误相对常见 WordPress 环境,但它们也可能出现在其他内容管理系统和平台中。 但与 404 有明显原因(例如断开的链接和更改页面 URL)不同,您需要更深入地挖掘才能理解问题。

您需要做的第一件事是检查 PHP or Apache 来自您的服务器的错误日志。 由于 500 条内部错误消息未提供有关其发生原因的具体信息,因此您需要寻找任何可以帮助您自己找到罪魁祸首的痕迹。

要查看错误日志,请登录您的 网络托管 控制面板并转到主要的“网站/域”部分。 请记住,界面因每个托管公司而异。 只需寻找一个菜单或工具栏,您可以在其中找到“文件管理器”、“Web 服务器设置”、“PHP 设置”或类似内容; “日志”选项也应该在那里。

日志
通常提供错误日志文件。 对于cPanel,它位于Logs部分。 你的事情可能会有所不同 WordPress 主持人 –如果找不到错误日志,请与支持人员联系。 。

查看错误日志的目的是为500内部错误消息提供一些上下文。 这样做可以帮助您确定可以应用的修复程序。 根据您的发现,以下是您可以尝试的事项:

1. PHP 脚本超时

如果您的网站 PHP 脚本创建外部连接,其中一些可能会超时并导致 500 内部错误。 您可以通过指定超时规则或删除不必要的外部连接来防止这些情况发生。 PHP 脚本。

另一个解决方案是增加 PHP 内存限制,可以通过创建一个名为“php.ini。”

php

写下代码“memory=64MB”,保存,然后上传到你的 WordPress 目录使用 FTP.

user_ini

2. 错误 .htaccess 文件

500 个内部错误的另一个常见原因是损坏或配置错误 .htaccess 文件。 一个快速的解决方法是重命名旧的 .htaccess 文件到别的东西——比如'.htaccess_老的。' 为此,请登录您的网络托管平台并转到文件管理器。 您应该能够在旁边找到该文件 WordPress wp-content、wp-includes 等文件夹。

htaccess文件

成功重命名文件后,刷新您的站点以查看它是否解决了问题。 如果错误信息消失了,别忘了生成一个新的 .htaccess 具有正确重写规则的文件。

您可以通过登录您的 WordPress 仪表板,转到设置 à 永久链接,然后单击保存按钮。

固定链接

3。 有故障的插件

如果以前的解决方案都不起作用,则错误可能是由错误的插件引起的。 如果您最近在错误发生之前安装了新插件,那么罪魁祸首应该很容易识别。 否则,您需要通过停用所有插件然后再将它们重新打开来检查每个插件。

为此,请转至插件>已安装的插件,单击“全选”,然后从“批量操作”下拉菜单中选择“停用”。

插件

最后的话

上述解决方案应该可以帮助您修复500内部错误。 但如果问题仍然存在,请记住与服务器相关的问题有时会导致这些错误。 在这种情况下,您需要联系您的托管服务提供商并等待他们的帮助。

作者照片

文章 Christopher Jan Benitez