分类 学习lnmp 下的文章

1、先感谢 绛木子 http://lixianhua.com 出品的Typecho仿简书主题version 1.0.0
2、我是从这里下载得到的主题:http://www.boke8.net/typecho-jianshu-theme.html
本文解决左上角需要手动的问题。修订如下两处:
1、修改functions.php中增加:
[ $leftChartZ = new Typecho_Widget_Helper_Form_Element_Text('leftChartZ', NULL, NULL, _t('首页右上角单字'), _t('请在这里填入一个显示在网站右上角的单个的汉字'));

$form->addInput($leftChartZ);  ]

仿照抄了ICP备案号这段代码;方便在后台设置 首页左上角的单字。

2、修改header.php文件中替换两处[ <?php _e('杜'); ?> ] 为 [ <?php $this->options->leftChartZ(); ?> ]。
随文附修改后的简书主题文件及整个主题包。

可以单独手工覆盖functions.php和header.php,也可以整个主题包下载回来直接使用。

整个彷简书主题Typecho jianshu theme下载 :jianshu.zip jianshu.zip

[1]

我的阿里云回滚了,导致lnmp中的nginx的typecho的conf文件也回滚了,原来设置好的conf文件需要重新再修一修:

参考这篇给修好的,感谢原作者:http://www.yimiju.com/articles/593.html
摘录如下:

解决LNMP1.1安装typecho后404问题的方法
2015年01月08日 经验分享 评论 1 条 阅读 2,480 次

今天把一个WordPress站点换成typecho,安装过程很顺利,也提示安装成功。
但是打开首页的文章页面或者关于页面,或者在后台界面输入账号密码点击登录,都报404 Not Found错误。
网上找了一些方法,比较复杂,先要改nginx里的站点配置文件,然后还要改pathinfo.conf配置文件,关键是改了还没有效果!
后来根据某篇文章的启发,出现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站点文章页或者登录管理页面,验证问题是不是已经解决了!

注意:
这个typecho 404问题的解决方法,只敢保证可以解决军哥的LNMP1.1一键安装包环境安装typecho后出现404问题,其他的情况,不敢确定。

阿里云LNMP用git源码安装typecho
Putty登入阿里云,
1、用lnmp的vhost.sh创建杜哥笔记小站duuge.com,得到站点目录文件夹:/mnt/wwwroot/duuge.com
2、在putty中:cd /mnt/wwwroot/duuge.com切到杜哥笔记小站目录下;
3、执行git clone https://github.com/typecho/typecho 把源码clone回到duuge.com站点目录下;
4、加权限给git clone回来的源码:

- 阅读剩余部分 -