Loading... ![TIM截图20171030105643.png][1] typecho从入门到精通 -路人甲 typecho从入门到卸载 -路人乙 MDZZ -路人丙 <!--more--> 喜迎`typecho1.1正式版`发布,我将我使用typecho的一些经验和技巧稍作整理,用于记录和交流 一篇文章精通是不可能的,但一篇好的文章入门完全可以的 typecho与wordpres的优劣这里不再比较,毕竟我使用的是typecho,所以言论自然会偏向typecho **Typecho** Typecho 是由 type 和 echo 两个词合成的,来自于开发团队的头脑风暴。 Type,有打字的意思,博客这个东西,正是一个让我们通过打字,在网络上表达自己的平台。Echo,意思是回声、反馈、共鸣,也是PHP里最常见、最重要的函数,相信大部分PHP爱好者都是从 echo 'Hello,world!'; 开始自己的PHP编程之路的。 **安装环境** 几乎所有`PHP空间`都可以安装,`VPS`用户推荐使用`宝塔面板`部署`LNMP`环境。 ![TIM截图20171030110308.png][2] **开始安装** 从官方站点下载正式版或者开发版(我个人使用开发版) http://typecho.org/download 解压缩后,将所有文件上传至网站根目录 此时目录结构如下 ![TIM截图20171030110523.png][3] 输入域名开始安装 ![TIM截图20171030110704.png][4] 输入我们从主机商或者自己面板创建的`数据库`信息 ![TIM截图20171030110804.png][5] 输入我们的管理员密码 ![TIM截图20171030110919.png][6] 安装完成 ![TIM截图20171030111012.png][7] **文件目录结构** typecho根目录包含以下文件目录 admin目录 后台目录 可更改 install目录 安装目录 安装后建议删除,无其他作用 usr目录 用户目录 包含主题 插件 文件上传 var目录 博客系统目录 license.txt 版权声明 可删除 config.inc.php 主要配置文件 包含后台地址 数据库信息等 index.php 主页 install.php 安装引导文件 安装后建议删除,无其他作用 **安全性提升** *后台地址修改* 强烈建议修改后台地址 Typecho 安装好后,默认的后台路径是 `domain.com/admin/`,为了提高安全性,我们允许以 `domain.com/xxxx/` 的方式访问,其中 `xxxx` 是你自定义的路径。自定义的方法如下: 你只需要在系统根目录下的 `config.inc.php` 文件里,找到 /** 后台路径(相对路径) */ define('__TYPECHO_ADMIN_DIR__', '/admin/'); 把这个 `/admin/` 路径改成自己想要的路径就行了 然后把`admin`目录名字对应也改了 ![TIM截图20171030112051.png][8] *安装文件删除* install目录以及install.php删除 *权限管理* 当博客安装完成后,除了上传目录外,其他目录均不需要写入权限(如果你使用sitemap插件,会需要根目录的写入权限) 所有文件目录设置为555权限 usr/uploads上传目录为755权限 usr/plugins插件目录为755权限 **升级typecho** 当后台出现升级提示时,从安全角度考虑,我们需要对typecho进行升级 ![TIM截图20171030104923.png][9] 下载最新版本后,对`下载的文件`(不是服务器上的文件)进行简单处理 admin后台更改为我们的后台地址,比如adminx install目录删除 usr目录删除 install.php删除 license.txt删除 此时我们的目录结构如下,压缩为zip格式到网站根目录解压并覆盖服务器上的文件 ![TIM截图20171030112901.png][10] 登陆我们的博客后台,会出现升级提示,点击升级即可完成升级 ![TIM截图20171030113010.png][11] **伪静态设置** typecho可以使用wordpres的伪静态规则 nginx伪静态规则建议设置为 try_files $uri $uri/ /index.php?$args; 同时在`后台-基本-永久链接` `启用地址重写功能` 文章路径,个人喜欢`wordpres风格` 如果提示 重写功能检测失败, 请检查你的服务器设置 如果你仍然想启用此功能, 请勾选这里 勾选`仍然启用保存` 此时我们的地址已经成为,设置完成。 http://blog.9sb.org/archives/start.html **启用https** 通过主机上或者面板启用https并设置跳转即可 ![TIM截图20171030120224.png][12] 博客后台 `设置-基本设置-站点地址` 设置为https的网址即可 ![TIM截图20171030120338.png][13] **主题安装** typecho并没有主题中心,以我使用的`Theme is Pinghsu by Chakhsu`为例 下载地址 https://github.com/chakhsu/pinghsu 点击代码区右上角`Clone or download Download ZIP` ![TIM截图20171030114006.png][14] 将文件上传至`usr/themes`目录并解压,压缩文件解压后可以删除节省空间 ![TIM截图20171030114141.png][15] 进入`博客后台-控制台-外观 启用主题` 点击`设置外观`进行主题相应设置即可 ![TIM截图20171030114308.png][16] **安装插件** typecho我曾经使用的插件如下 AudioPlayer 嵌入高定制度flash mp3播放器Audio Player 1.2.0 羽中 BaiduSubmit 百度结构化插件 for Typecho 0.5.2 老高 HelloWorld Hello World 1.0.0 qining HighSlide 无缝集成HighSlide双核版实现自动化弹窗与页面相册功能. 1.4.6 羽中 QiniuCDN 七牛镜像加速,暂时只支持图片加速。 1.0.1 YoungZhao,typechodev.com优化 Qiniu File 将 Typecho 的附件上传至七牛云存储中。 1.2.0 abelyao Stat 页面浏览次数统计插件 1.0.3 Packingbox links 友情链接插件 1.1.1 Hanny duoshuo 多说同步插件,多说控制台 Byends Upd. commenttomail 邮件通知插件 2.0 Rakiy CommentFilter 评论过滤器 1.1.0 Hanny TpCache Typecho缓存插件 0.6.2 老高 Sitemap SiteMap by Typechodev.com 雷鬼 设置 ? 禁用 由于种种原因,最后保留下来的仅有`评论过滤`和`邮件通知`插件 邮件通知插件我博客其他文章有详细说明 这里我仅以评论过滤作为对插件安装的演示说明 下载地址 `CommentFilter.zip` https://pan.baidu.com/s/1eQ71ucq 上传到 `usr/plugins`目录并解压 ![TIM截图20171030115633.png][17] 进入博客后台 `控制台-插件-启用` 启用后点击设置即可进行相应设置 ![TIM截图20171030115731.png][18] **其他博客迁移到typecho** 建议查看官方文档,文章内容可以迁移,但是文章格式还是会有变化。 **博客其他设置** typecho与wordpres大部分设置内容都相同,甚至连头像设置都相同,摸索使用即可 **插件与主题开发** 参考官方文档 [1]: /usr/uploads/2017/10/4179150677.png [2]: /usr/uploads/2017/10/3137175783.png [3]: /usr/uploads/2017/10/3096909750.png [4]: /usr/uploads/2017/10/2613112450.png [5]: /usr/uploads/2017/10/2425819975.png [6]: /usr/uploads/2017/10/4003800925.png [7]: /usr/uploads/2017/10/1791354391.png [8]: /usr/uploads/2017/10/3959214941.png [9]: /usr/uploads/2017/10/1226441397.png [10]: /usr/uploads/2017/10/1654525176.png [11]: /usr/uploads/2017/10/2440489931.png [12]: /usr/uploads/2017/10/1229102691.png [13]: /usr/uploads/2017/10/1865041365.png [14]: /usr/uploads/2017/10/2678079114.png [15]: /usr/uploads/2017/10/4278780555.png [16]: /usr/uploads/2017/10/2208253964.png [17]: /usr/uploads/2017/10/3995531002.png [18]: /usr/uploads/2017/10/4040784178.png 最后修改:2017 年 12 月 27 日 03 : 57 PM ? 允许规范转载
想转载你的文章,怎么转载
博客里面的文章在哪
数据库里
为什么你的升级教程和官方给的教程不一样
实际上是完全一样的操作