wordpress后台404错误的解决方案

2011年05月25日 Wordpress 评论 6 条 阅读 10,478 views 次

今天一朋友Q我说,他的wordpress前台正常,后台只要点左侧的菜单,就出现404错误。于是就了解情况,得知是升级wordprss造成的。

下面就是排错的步骤

1、打开wp-config.php 把 define('WP_DEBUG', true); 加上
2、打开网站前台,发现很多错误提示,都是关于wp-content/plugins下的
3、把wp-content目录下的plugins文件夹改成其他的名字
4、发现无错误信息,后台也是正常
5、登陆后台,禁止所有的插件
6、把wp-content目录下的plugins文件夹改回原来的
7、一个一个启用你的插件,最后锁定是哪个插件的原因
8、最后解决问题

这里面最关键的一步就是启用debug日志,这个对于排错很有帮助的,就像我在上一篇文章:RHEL6本地登陆respawning,远程SSH能正常登陆的故障解决方法也是启用系统的debug日志,才最后解决问题的。由此得出一个结论,日志很重要啊。从日志入手解决问题,会节省很多时间的。

最后提醒大家一点:在进行wordpress升级的时候,建议朋友们先禁止所有的插件,把主题换成系统默认斩,然后把你的网站目录所有者设置成www,升级后再打开插件和启用主题。这样成功的机率要高很多啊!!我升级博客都是自动化的,没有失败过哦!

6 条留言  访客:4 条  博主:2 条

  1. 对于wordpress来说,飞哥比我高出几个级别,追赶中。。。

  2. 新站搭建中。修改固定链接、打开相应页面后,出现404错误。请问有什么好的解决方案呢?

  3. 百度了很多文章,也没找到好的办法。希望指点一二。

  4. 把wordpress.conf代码改为如下:

    location / {

    if (-f $request_filename/index.html){

    rewrite (.*) $1/index.html break;

    }

    if (-f $request_filename/index.php){

    rewrite (.*) $1/index.php;

    }

    if (!-f $request_filename){

    rewrite (.*) /index.php;

    }

    }

    rewrite /wp-admin$ $scheme://$host$uri/ permanent;

给我留言

Copyright © 羽飞博客 保留所有权利.   Ality主题 皖ICP备14013844号-1

用户登录