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

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

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

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

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

参考资料:

其他相关HTTP 500错误

一般网站出现 500 错误多半都是程序本身引起的,这里如果自己可以修改 php.ini 配置文件我们最直接的方法就是开启 php 错误显示,可以直观的看到是哪里有问题。关于 wordpress 后台打开提示 500 错误我们为大家总结一些

WordPress 前台不显示,一般的错误都是没有主题,可以直接从后台切换下主题,然后再换回去就可以了。如果后台都不显示了,请按下面的去做。 WordPress 后台不显示,并 500 报错解决办法。

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、插件关联问题,部分插件通常需要其他的插件支持,删除某一插件后,另一插件失效,建议在删除部分插件时检查其关联性,以免出现错误

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

通常 WP 的日志编辑器生成的日志不会出现问题,如果你喜欢先写完然后复制到编辑器的话可能会出现问题

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

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

这中情况一般是文件权限问题,文件保护问题,另外你自己的修改失误可能也是一种情况

L、主题的版权保护问题,相信诸位如果用收费主题的话,你的修改可能会修改作者的版权保护文件,那么会让 PHP 脚本解析异常,然后服务器返回 500,建议尽量使用免费的主题,如果你喜欢收费的主题,可以在获得作者授权后修改

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

N、还是权限问题,一般是使用 WP 自带的主题编辑器编辑主题文件后保存修改失败,然后就是 500 错误,这种情况一般是文件的 rewirte 权限问题,建议检查权限

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

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

WordPress 安装插件导致 HTTP 500 内部服务器错误的问题的更多相关文章

  1. IIS 500 – 内部服务器错误解决方案

    最近装了测试机windows2008使用IIS7.5各种不习惯呀,各种问题,唉.. 今天又遇到了“500 – 内部服务器错误. 您查找的资源存在问题,因而无法显示.”的问题,网上查找了一下,找到解决办 ...

  2. XP中IIS“HTTP 500 - 内部服务器错误”解决方法

    我先把主要过程叙述一下,叙述完有每个问题的具体操作方法. 今天我在XP上安装IIS,运行网站出现"HTTP 500 - 内部服务器错误". 打开HTML没有问题,打开ASP文件时就 ...

  3. HttpWebResponse远程服务器返回错误: (500) 内部服务器错误。

    现象 我们编码实现请求一个页面时,请求的代码类似如下代码: HttpWebRequest req = (HttpWebRequest)WebRequest.Create(strUrl); req.Us ...

  4. HttpWebResponse远程服务器返回错误: (500) 内部服务器错误

    现象 我们编码实现请求一个页面时,请求的代码类似如下代码: HttpWebRequest req = (HttpWebRequest)WebRequest.Create(strUrl);req.Use ...

  5. "远程服务器返回错误: (500) 内部服务器错误"错误处理

    公司购买的百傲瑞达一卡通软件,提供Restful API调用,使用SoapUI能够调用成功,但在C#里用代码调用时一直报错:"远程服务器返回错误: (500) 内部服务器错误" 找 ...

  6. HttpWebResponse远程服务器返回错误: (500) 内部服务器错误 的解决办法

    在工作中用C#开发了一个小程序,不断访问去请求一个网站的页面,在循环过程中有时会报“远程服务器返回错误: (500) 内部服务器错误”,有时不会,出现的时机也不太一样.开始以为是网站的问题,后来网站是 ...

  7. (C#)调用Webservice,提示远程服务器返回错误(500)内部服务器错误

    因为工作需要调用WebService接口,查了下资料,发现添加服务引用可以直接调用websevice 参考地址:https://www.cnblogs.com/peterpc/p/4628441.ht ...

  8. Discuz 部署,500 – 内部服务器错误。 您查找的资源存在问题,因而无法显示。

    Windows7 IIS 500 – 内部服务器错误解决方案 1.解决方法:打开IIS,在功能视图中找到“错误页”,双击进去后,看最右边的“操作”下的“编辑功能设置…”,将“错误响应”下的“详细错误” ...

  9. HTTP 500 - 内部服务器错误

    问题1 问:当调试程序出错的时候,为什么有的机器总是出现“HTTP 错误 500.100 - 内部服务器错误 - ASP 错误”,而不能显示具体的出错信息? 原因: IE浏览器设置中屏蔽掉了出错的具体 ...

随机推荐

  1. 通过Obfuscated ssh避免时不时ssh连接不畅的问题【转】

    众所周知的原因,为了能流畅的使用google.使用某些“不存在”的网站,我们一般都是需要通过某些不方便光明正大说明使用用途的技术.比如通过ssh tunnel,这是最简单的,也是用得最多的. 不过,这 ...

  2. 潭州课堂25班:Ph201805201 爬虫高级 第八课 AP抓包 SCRAPY 的图片处理 (课堂笔记)

    装好模拟器设置代理到 Fiddler  中, 代理 IP 是本机 IP, 端口是 8888, 抓包 APP斗鱼 用 format 设置翻页

  3. CY7C68013 USB接口相机开发记录 - 第二天:驱动修改

    上次写了资料的下载,并对资料进行了分类,分完类看起来就比较清晰.同时通过强大的百度,也可以得到不少资料. 这里对比较关键的几个文件进行罗列: 一.驱动相关 cyusb.inf: 修改CYUSB.INF ...

  4. .net 相关性能计数器丢失问题解决方案

    1.开始运行:cmd 2.在cmd窗口中执行下面命令: cd c:\windows\system32 lodctr /R 执行完上面命令,会提示:“信息: 成功地从系统备份存储中重建性能计数器设置” ...

  5. Oracle数据库访问其他用户下的表,不加表所属的用户名的实现方法

    一. 问题: 如何实现在Oracle数据库中访问其他用户的表时不需加表所属的用户名 二. 举例: Oracle里面的用户A,要访问用户B的表需要带用户B的前缀,如访问用户B的 TEST表,需要这样访问 ...

  6. CSS_盒子模型

    2016-10-22 <css入门经典>第6章 1.每个HTML元素对应于一个显示盒子,但不是所有的元素都显示在屏幕上. 2.HTML元素显示为CSS显示盒子的真正方法称为“可视格式化方式 ...

  7. 【二分图带权匹配】Anagram @山东省第九届省赛 A

    题目描述 Orz has two strings of the same length: A and B. Now she wants to transform A into an anagram o ...

  8. poj3087 Shuffle'm Up(bfs)

    http://poj.org/problem?id=3087 注意复制字符串的时候,要在末尾加上'\0',否则导致strcmp出错. 还有就是开数组大小的时候看清楚一点,别开错了debug了好久. # ...

  9. seq_file学习(2)—— seq_file

    li {list-style-type:decimal;}ol.wiz-list-level2 > li {list-style-type:lower-latin;}ol.wiz-list-le ...

  10. 解决本地文件上传时fakepath的问题

    $("input[type='file']").on('change', function () { var oFReader = new FileReader(); var fi ...