VPS侦探论坛

 找回密码
 注册
查看: 5120|回复: 2

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

[复制链接]
发表于 2015-10-13 13:19:15 | 显示全部楼层 |阅读模式

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

[ 本帖最后由 oic 于 2015-10-13 13:21 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-10-13 20:19:28 | 显示全部楼层


和/usr/local/nginx/html 这个目录没关系
lnmp安装上,用lnmp vhost add 添加虚拟主机,选上typecho的伪静态,上传typecho安装就行了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 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_pass  unix:/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站点文章页或者登录管理页面,验证问题是不是已经解决了!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-4-26 22:57 , Processed in 0.025453 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表