WordPress 中的500内部服务器错误原因以及解决办法

什么原因导致WordPress中的内部服务器错误?

内部服务器错误不是特定于WordPress,任何运行在Web服务器上的网站都可能发生这种情况。由于此错误的特性,它没有说明导致错误的原因。

检查.htaccess文件是否损坏

在对WordPress中的内部服务器错误进行故障排除时,应该做的第一件事是检查.htaccess文件是否损坏。可以通过重命名此文件来检查,例如:.htaccess命名为.htaccess_old。.htaccess文件位于网站根目录下与wp-content,wp-admin和wp-includes等文件夹同级。

重命名.htaccess文件后,访问网站,看看是否解决,如果解决就OK了。

在继续之前,要到 WordPress 后台 设置 » 固定链接 页面,不做任何更改,然后单击保存按钮。这将生成一个新的.htaccess文件,并适当的重写规则,以确保文章页面不会返回404错误。如果检查.htaccess文件无法解决,需要继续往下看。

增加PHP内存限制

如果耗尽了PHP内存限制,有可能会发生内部服务器错误。如果只在登录WordPress或在wp-admin中上传图像时才出现内部服务器错误,则应该按照以下步骤增加内存限制:

  1. 创建一个名为php.ini的空白文本文件;
  2. 将此代码粘贴到其中:memory=64MB
  3. 保存文件;
  4. 使用FTP将其上传到/ wp-admin /文件夹;

如果增加内存限制解决了问题,那只是暂时解决了,还要继续找到耗尽内存限制的原因。可能是编码不佳的插件或是主题功能。如果增加PHP内存限制并没有解决问题,那么需要进行更多的故障排除。

停用所有插件

如果上述解决方案都不适合,则此错误很可能是由特定插件引起的,也可能是插件之间彼此不兼容。最简单的排除方法,就是停用所有WordPress插件。

如果禁用所有插件修复了错误,那么它就是导致错误的原因。然后转到WordPress后台,单击“插件”。依次单独激活每一个插件,直到找到导致该问题的插件。

重新上传核心文件

如果插件选项没有修复内部服务器错误,那么就要重新上传最新的WordPress核心文件。它可以解决任何文件损坏的问题,而且不会删除网站中的任何信息。

访问WordPress.org并下载文件,提取wordpress压缩文件。通过FTP客户端上传到WordPress网站,会询问您是否要覆盖这些文件,选择“覆盖”,然后选择“始终执行此操作”。

FTP客户端将用较新的副本替换旧的WordPress文件,如果WordPress文件已损坏,则此操作将修复内部服务器错误。

进入FTP删除或改名web.config

发布了28 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/biao197/article/details/101420995
今日推荐