WordPress 安装插件致使 HTTP 500 内部服务器错误的问题

春节这几天忙着过节,一直没有看网站,今天登录上来看到插件有更新,点开更新后,悲剧发生了。页面就没法加载,出现错误没法加载了,着实让我慌了慌(想到重来就郁闷)php

Chrome:该网页没法正常工做www.wp.com目前没法处理此请求,HTTP ERROR  500html

 

手机UC:全白一片,啥反馈也没给(uc科科python

觉得网站就这样要挂了,由于没好好维护上苍要给我收回去了。还没遇到过这种大问题,幸亏经过 搜索到了一些博主遇到问题后的解决方案,分析后极有多是我刚更新了插件的原因,停用插件问题就解决了。博客进不去,wordpress 后台就也进不去,幸亏还有FTP这个方法能够登录网站将问题插件删除~mysql

具体步骤:运用FTP工具登录网站,我使用的是FileZilla,插件地址为 / public_html/wp-content/plugins/(默认是此地址,如改动过就在你建立wordpress文件夹处),删掉出问题的插件文件夹,立竿见影,网站又是浏览起来丝滑般顺畅,后台提示插件****.php 已被禁用,由于如下错误,插件文件不存在。web

 

参考资料:sql

其余相关HTTP 500错误

通常网站出现 500 错误多半都是程序自己引发的,这里若是本身能够修改 php.ini 配置文件咱们最直接的方法就是开启 php 错误显示,能够直观的看到是哪里有问题。关于 wordpress 后台打开提示 500 错误咱们为你们总结一些数据库

WordPress 前台不显示,通常的错误都是没有主题,能够直接从后台切换下主题,而后再换回去就能够了。若是后台都不显示了,请按下面的去作。 WordPress 后台不显示,并 500 报错解决办法。windows

 

1,安装 wordpress 的时候,上传完毕,当我进入安装页面的时候就出现 500 错误服务器

这种是最让人郁闷的状况,缘由有不少种,我只提供几种我经历的,能够分为如下几种:编辑器

A、使用了不是官方版,或者稳定版本的 WP,或者已经自行修改过源代码的版本,通常只要直接上网下载一个稳定版本从新安装就行了

B、部分虚拟主机只支持 PHP4 或者更低版本,部分 PHP 拓展不支持,目前 WP 最低须要 PHP4.0 或者更高版本,建议你在安装 WP 以前先 phpinfo() 一下,查看 WP 须要的安装条件是否知足,若是不知足能够考虑换空间

2,全部安装选项填写完毕,当我保存个人安装信息,而后就是 500 错误,再进入安装页面时没法进入。

这是安装时最多的状况,请先检查 A、B 两个缘由,若是知足多是下面的状况:

C、数据库链接问题,通常的主机默认的 mysql 地址是 localhost,可是也不排除在其余的 IP 的可能,IP 填错结果是没法链接数据库,而后 PHP 抛出错误,服务端回显 500 错误,固然用户名密码错误也是会 500 的,建议查看你上传的 config.php 检查数据库地址和用户密码的是否有效

D、文件权限问题,WP 在安装的时候可能会修改 WP 的部分安装文件,若是权限不足,或者没有权限,那会修改失败,结果是安装失败,服务器返回 500 错误,更郁闷的是有些主机会认为你的修改请求会破坏其余用户的文件,直接封掉你的目录 PHP 解释权限,结果不过你怎么查,怎么改,确定是不行的,个人建议是直接联系管理员,他会帮助你处理。所以对于你的主机来讲,第一,你必须拥有足够的权限,第二你必须保证上传的文件没有设置成只读

E、.htaccess 问题,部分的 WP 安装包包含这个文件,这个文件是在 IIS 下配置访问权限和保存其余其余配置 IIS 信息的,若是没有足够的服务器权限的话,一种状况是文件无效,你保存的修改确定是无效的,另外一种就是服务器直接禁用你脚本权限而后就是 500 或者 404 之类的错误,这种状况通常在 windows 主机上出现,建议先确认你是否拥有相关的权限,而后再安装,我的建议能够把这个文件删除后上传,而后在主机的控制面板里面修改 404 之类的页面错误配置

3,安装、删除了 WP 的插件或者配置插件以后出现了 500 错误

这类错误,出现的缘由也不少,通常只要直接删除这个插件就行了,若是仍是没有用的话,能够直接联系管理员

G、仍是插件的安装条件问题,有些插件须要更高的 WP 版本,建议升级或者上网找其余合适版本,其余的拓展支持好比 perl 脚本、python 脚本问题,建议检查你的服务器是否安装了这些支持,PHPinfo 一下

H、非官方承认的插件问题,一般这类插件没有通过各个 WP 的测试,在不一样的 WP 上会产生错误也很正常,能够直接下载官方承认版本的,或者删除

I、仍是上传的文件问题,脚本在配置的时候一般须要写入相应的文件,你的文件设置成只读的话,后果很严重,之后编辑,修改都会出现 500 错误

J、插件关联问题,部分插件一般须要其余的插件支持,删除某一插件后,另外一插件失效,建议在删除部分插件时检查其关联性,以避免出现错误

四、正常写日志、页面、留言时候出现的 500 错误

一般 WP 的日志编辑器生成的日志不会出现问题,若是你喜欢先写完而后复制到编辑器的话可能会出现问题

K、特殊字符的转换问题,通常正常书写文本通常不会出现问题,可是若是你的文本中有代码,或者其余的特殊字符的话,好比&&、$、<、>等符号,注:这里用的全角,可能会形成 PHP 脚步解析错误,或者在写进数据库的时候致使数据库的问题另外喜欢 JavaScript 的朋友注意了,你的日志中的 JS 代码若是不处理的话,可能会被服务器执行的,请小心哦,否则出现点后果可能会很恐怖, 建议检查本身日志中的特殊符号和脚本代码,而后再保存,若是一直出错,能够到数据库下面修改你的日志

五、修改 WP 主题的时候出现 500 错误

这中状况通常是文件权限问题,文件保护问题,另外你本身的修改失误可能也是一种状况

L、主题的版权保护问题,相信诸位若是用收费主题的话,你的修改可能会修改做者的版权保护文件,那么会让 PHP 脚本解析异常,而后服务器返回 500,建议尽可能使用免费的主题,若是你喜欢收费的主题,能够在得到做者受权后修改

M、修改失误问题,这种状况通常会让你的主题被 PHP 解释错误,若是修改主页面、页眉、页脚的话当你直接访问你的主页的话,就会有 500 错误,不过其余的 WP 功能却能使用好比 WP-update 等等有效,建议备份主题后,从主机下载后你的主题文件本地修改,若是要简单,直接重装主题就行了

N、仍是权限问题,通常是使用 WP 自带的主题编辑器编辑主题文件后保存修改失败,而后就是 500 错误,这种状况通常是文件的 rewirte 权限问题,建议检查权限

六、启用了 WP 的部分功能(好比邮件发布等)后出现 500 错误

这类问题主要仍是服务器的拓展问题,WP 须要一些服务器不支持拓展,结果会致使 PHP 错误,服务器返回 500 建议联系管理员,或者禁用部分功能 七、WP 自身 BUG,这种状况解决缘由在与 WP 的内部,解决方法能够直接到 WP 社区留言或者向 WP 反应,更新新的版本等等

相关文章
相关标签/搜索