typecho安装后无法进入后台typecho后台404错误解决方法

安装完了typecho,能够看到blog,输入用户名密码登录,
地址栏变成index.php/action/login,就404了,用的是军哥LNMP,在vhost里面也加了typecho的rewrite的规则
这是因为伪静态没有工作,所以无法正确跳转。
解决方法是修改你得站点conf,文件地址是
/usr/local/nginx/conf/vhost/youname.com.conf
将include none.conf修改为include typecho.conf。
然后注释掉
try_files $uri =404;这一句。
并将#include pathinfo.conf;前的#号去掉。
再刷新,就可以进入后台了。
其实,在配置域名的时候提示伪静态的时候输入typecho,就不用这么麻烦了。

------------规则如下--------------

server

{
    listen 80;
    #listen [::]:80;
    server_name  ao123.cn www.ao123.cn;
    index index.html index.htm index.php default.html default.htm default.php;
    root  /data/ao123.cn;

    include typecho.conf;
    #error_page   404   /404.html;
   # location ~ [^/]\.php(/|$)
    location ~ .*\.php(\/.*)*$ 
      {
        # comment try_files $uri =404;  to enable pathinfo
        # try_files $uri =404;
        fastcgi_pass  unix:/tmp/php-cgi.sock;
        fastcgi_index index.php;
        include fastcgi.conf;
        #include pathinfo.conf;
    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
    }

    location ~ .*\.(js|css)?$
    {
        expires      12h;
    }

    access_log off;
}

扫描二维码,在手机上阅读!

标签: nginx, typecho后台404, typecho

评论已关闭