oic 发表于 2015-10-13 13:19:15

lnmp搭建完成,不能安装typecho失败

lnmp安装都成功,然后按照typecho的时候,按照其官网的方法,都是显示4o4错误,看了一下/usr/local/nginx/html的权用户是501 staff,这个要紧吗?需要更改吗?
而且安装owncloud也不成功

[ 本帖最后由 oic 于 2015-10-13 13:21 编辑 ]

licess 发表于 2015-10-13 20:19:28

和/usr/local/nginx/html 这个目录没关系
lnmp安装上,用lnmp vhost add 添加虚拟主机,选上typecho的伪静态,上传typecho安装就行了

gxpn 发表于 2015-10-15 22:17:09

现404是因为typecho需要pathinfo,然后看了下站点的nginx配置文件,发现添加vhost事LNMP自动生成的nginx配置文件里,下面这句已经提醒怎么修改了:
# comment try_files $uri =404; to enable pathinfo
意思是:如果想要启用pathinfo,需要注释掉“try_files $uri =404;”这行代码。
所以,LNMP1.1安装typecho后404问题解决办法就是:
在/usr/local/nginx/conf/vhost/下找到你的typecho站点配置文件(文件名类似xxxxx.conf),然后:
1、确保有“include typecho.conf;”这么一行,并且没有被“#”号注释;
2、用“#”号注释“try_files $uri =404;”这一行;
3、取消“#include pathinfo.conf;”这一行前面的的“#”号;
修改正确的话,typecho站点conf配置文件看起来如下:
include typecho.conf;
#error_page   404   /404.html;
location ~ [^/]\.php(/|$)
    {
      # comment try_files $uri =404; to enable pathinfo
      #try_files $uri =404;
      fastcgi_passunix:/tmp/php-cgi.sock;
      fastcgi_index index.php;
      include fastcgi.conf;
      include pathinfo.conf;
    }
4、重启nginx或lnmp:
# service nginx restart
或者重启lnmp也行:
# /root/lnmp restart
5、打开你的typecho站点文章页或者登录管理页面,验证问题是不是已经解决了!
页: [1]
查看完整版本: lnmp搭建完成,不能安装typecho失败