这篇文章本质上我是不可能会写到,就因为7号那天晚上,我准备搬家的时候,发现前台完好,进入后台却500错误。

这时我就得急的,毕竟明天我就准备去住校上学了,恐怕没时间在去折腾网站,于是我重新安装WordPress 程序,然后还原数据,把图片、附件、插件等这些必备的恢复了,结果开心打开后台却伤心的看结果,还是这样,于是立马百度了下,虽然解决方法有很多,我都一一去做了,但是后台仍然是500,我相信这数字我会永远记得的。不过我一番折腾后,发现当我没把插件上传的时候,后台竟然神奇又淫.荡般的可以访问了。然后我又把插件上传进去时,又发现无法访问了,又是个神奇的数字500,我认定是插件问题了,于是我把插件一个一个上传,发现到上传“all-in-one-seo-pack”插件时,后台立即提示500错误。没错,就是这插件引起的,我立马停用了。

一、all-in-one-seo-pack 插件介绍

All in One SEO Pack能帮助你优化,帮助你在搜索引擎中的收录的插件,用这一个插件你就可以实现 wordpress 的整体优化。不需要 title 插件,meta 插件,tag 插件,也不需要 DupPrevent Plugin 插件,更不用担心因为插件的交替所带来的一堆麻烦。

  • 能为每篇文章添加独立的关键词;
  • 能为每篇文章添加独立的meta标签;
  • 能为每篇文章添加独立的description;
  • 能为每篇文章添加独立的摘要;
  • 能为每篇文章自动生成摘要;
  • 能防止存档页和首页的内容被抓取,从而防止因重复内容被google降权。

当然出现后台无法访问显示500错误的原因可能是我操作错误的原因,或是备份时没把插件停用,总之如果你们出现后台500错误的问题,而且又装了“all-in-one-seo-pack”插件的话,可以按我这样做,把这个插件名更改下,后台在激活。

我在百度看到的其他引起500页面错误的解决方法

二、Wordpress 目录下的权限问题

将Wordpress目录下全部文件权限设置为755。因为500错误的原因之一就在于访问的资源权限被设置成了777,这样的设置本身就很危险,服务器为了确保安全就会拒绝访问。当然还有更稳妥的方法就是把文件夹属性设置为755,文件设置为644.

三、.htaccess文件有错误

WordPress根目录下.htaccess文件有错误,通常是因为写入了不合语法的规则。尤其是安装了 WP super cache 这个插件之后就容易出现这样的错误。备份原来的 .htaccess 文件,新建一个 .htaccess 或者编辑服务器上的原文件,清空其中内容,修改属性为0666,然后在 wordpress 后台的设置–固定链接管理中,更新永久链接即可。

总结

WordPress 强大,WordPress 插件更强大,就算在强大的插件也难免会出现一些兼容问题,使用新插件时最好先在本地测试后在上传使用,避免一些不必要的麻烦,我希望此文能给和我同样出现错误的朋友一个帮助,网上的方法不多,也没有人在发布这类的文章,所以说,如果你出现了这问题,并且本文帮助了你,请留下脚印。

WORDPRESS 后台500错误解决方法集合的更多相关文章

  1. 【Linux】Gitlab库已损坏前端显示500错误解决方法

    背景: 在进行gitlab数据迁移之后,所有页面正常访问,唯独在访问项目repo地址时,报500错误 1 查看日志: 命令查看: gitlab-ctl tail 或者手动查看:/var/log/git ...

  2. ASP 500错误解决方法

    最有效的解决方法: 经  c:\windows\temp 目录增加everyone写权限. 环境: windows2008

  3. Gitlab库已损坏前端显示500错误解决方法

    1.问题起因 办公网机房意外断掉,导致gitlab库文件损坏.开发打开gitlab显示500 2.查看日志 命令查看:gitlab-ctl tail 或者手动查看:/var/log/gitlab/gi ...

  4. APACHE服务器500错误解决方法

    1.APACHE没开启rewrite模块. 解决办法:编辑apache的http.conf文件,找到#LoadModule rewrite_module modules/mod_rewrite.so, ...

  5. CentOS 7 编译错误解决方法集合

    解决 error: the HTTP XSLT module requires the libxml2/libxslt 错误 yum -y install libxml2 libxml2-dev yu ...

  6. idea运行Tomcat的servlet程序时报500错误解决方法

    今天在测试使用Tomcat运行servlet小程序时,在传递参数时,出现了如上错误. 开始我以为是配置出了问题,就把项目删除了又建立了一遍,结果亦然. 经过仔细排查,发现问题,先说明问题原因:idea ...

  7. IIS 配置错误解决方法集合

    问题:405 - 不允许用于访问此页的 HTTP 谓词 解决:IIS处理程序映射中添加模块映射,模块选择:ServerSideIncludeModule,名称:SSINC-HTML

  8. 【Linux】LNMP1.6 环境报500错误解决方法

    vi /usr/local/nginx/conf/fastcgi.conf 进入编辑fastcgi.conf 找到  fastcgi_param  PHP_VALUE  "open_base ...

  9. Nginx的500,502,504错误解决方法

    Nginx的500,502,504错误解决方法 一.解决500错误: 1.500错误指的是服务器内部错误,也就是服务器遇到意外情况,而无法履行请求. 2.500错误一般有几种情况: (1)web脚本错 ...

随机推荐

  1. windows下rundll32介绍

    最近看书介绍rundll32可以加载dll文件并执行其中导出函数,在MSDN中我们可以看到绍http://support.microsoft.com/kb/164787/zh-cn rundll32调 ...

  2. POJ1061 青蛙的约会 扩展欧几里得

    模板题,这题有一点需要注意,因为要求非负,ax=b(mod L) 得保证 a>=0 #include <stdio.h> #include <iostream> #inc ...

  3. lightoj 1011 (状态压缩dp)

    思路:状态压缩dp,设dp[i][j] 表示前i行,状态为j时的最大值,状态定义为:若前i行中取了第x列那么j的二进制位中第x位为1,否则为0,最后答案就是dp[n-1][(1 << n) ...

  4. 【转+心得】WinDbg+VM9双机调试无法连接解决方案

    参考:http://www.52pojie.cn/forum.php?mod=viewthread&tid=203339 启动顺序为:先启动vmware里面的xp后(登录到桌面),再启动win ...

  5. 【Java基础】List迭代并修改时出现的ConcurrentModificationException问题

    现在有一个需求,要遍历一个List,假设List里面存储的是String对象,然后该需求事判断里面如果有某个对象,则添加一个新的对象进去.自然,我们得出下面的代码: import java.util. ...

  6. HW1.6

    public class Solution { public static void main(String[] args) { System.out.println("1 + 2 + 3 ...

  7. SIP SDP RTSP RTP RTCP webrtc

    rfc1889  rfc2326  rfc3261  rfc3550  rfc3856  rfc6120. SIP SDP RTSP  RTP RTCP,就像他们出现的顺序一样,他们在实际应用中的启用 ...

  8. 局域网yum服务器创建

    yum createrepo createrepo dir 配置httpd发布yum-repo; 在客户端添加yum.rep配置文件;

  9. yii 获取系统级请求参数的常用方法

    1.GET/POST 1.1.获取GET/POST过来的数据 Yii::app()->request->getParam('id'); 1.2.判断数据提交方式 Yii::app()-&g ...

  10. phpstorm映射远程项目

    项目要设置为default,否则自动更新会失败:type要选正确 development path和web path都要设置 options选项中选ctrl+s自动保存,且下方没告警