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

文章撰写者:
  • WordPress
  • 更新:Apr 24,2018

使用WordPress是构建网站的一种令人兴奋的方式。 有了无穷无尽的主题和插件组合可供选择,你可以 创建您想要的任何网站。 您甚至可以使用编码技能创建一个关于外观和功能的独特网站。

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

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

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

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

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

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

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

1。 PHP脚本超时

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

另一种解决方案是增加PHP内存限制,这可以通过创建名为“php.ini”的空白文本文件来完成。

PHP

记下代码“memory = 64MB”,保存,然后使用FTP将其上传到WordPress目录。

user_ini

2。 .htaccess文件出错

500内部错误的另一个常见原因是损坏或配置错误的.htaccess文件。 快速解决方法是将旧的.htaccess文件重命名为其他内容 - 例如'.htaccess_old。' 为此,请登录您的Web托管平台并转至文件管理器。 您应该能够找到文件以及WordPress文件夹,如wp-content,wp-includes等。

htaccess文件

成功重命名文件后,刷新您的站点以查看是否解决了问题。 如果错误消息消失,请不要忘记使用正确的重写规则生成新的.htaccess文件。

您可以通过登录WordPress仪表板,转到“设置”→“永久链接”,然后单击“保存”按钮来执行此操作。

固定链接

3。 有故障的插件

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

要执行此操作,请转到“插件”>“已安装的插件”,单击“全选”,然后从“批量操作”下拉菜单中选择“取消激活”。

插件

最后的话

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

关于Christopher Jan Benitez

Christopher Jan Benitez是一位专业的自由撰稿人,为小型企业提供吸引受众并提高转化率的内容。 如果您正在寻找有关数字营销相关内容的高质量文章,那么他就是您的家伙!随时在Facebook,Google +和Twitter上对他说“嗨”。