centos部署typecho博客记录

心血来潮,想建个博客,记录自己写爬虫、web开发、部署程序等遇到的坑,于是就有了本博客-我的笔记本inotepad.cn。

买个域名inotepad.cn,哈哈,这域名还不错,作为自己做笔记用还可以。

然后是博客程序的问题,本来想自己用Flask写个博客,但:

  1. 是实在不会前端,就算用Bootstrap写前端,但是自己没有审美观,写不出什么好的博客;

  2. 自己写博客,就什么都要自己写,包括后台,自己写过一个网站,觉得自己写后台的话需要考虑的东西太多了,背后的逻辑判断都要自己写,而我比较懒。

综上,自己写博客倒不如用现成的程序。

可以考虑的有WordPress、Z-blog还有Typecho,之前用过WordPress,觉得“太重了”;还用过Z-blog,但是觉得没有喜欢的主题。最后选用了Typecho,原因有两:

  1. 我喜欢Typecho自带的主题,简洁干净;

  2. Typecho好像是专门为程序员而生,自己部署在vps上,还可以自己修改程序~~

不管怎样,就有了这个博客,还有这篇文章。


接着记录一下自己部署Typecho的过程吧,并记录下因为自己的疏忽而遇到的一个大坑!

1. 部署前准备

部署之前,需要准备好:

  1. vps。系统选择centos 6。我这里用的是vultr,也可以选用DigitalOcean,我用的比较多的就这两个,Digitalocean挺不错,用我的小尾巴注册,可以获得10刀,相当于免费用两个月。

  2. 域名。其实这个可有可无,如果你只是想体验一下Typecho的部署过程,那么可以不用买域名。

  3. linux操作知识。这个说起来很没谱,说白了就是你要熟悉linux的操作还有一些命令行。

2. 开始部署

2.1 vps安装lnmp

这里用的是lnmp一键安装包,照着教程安装即可。

2.2 添加虚拟主机及伪静态处理

具体看教程。需要注意的是,添加虚拟主机的时候,记得在Allow Rewrrite rule即是否允许伪静态时选择y,并选择typecho

2.3 上传程序到vps

如果完成了上两步,就么离成功很近啦!

2.3.1 下载Typecho程序到本地,并解压得到build文件夹

2.3.2 用winscap通过sFtp连接vps,将build文件夹里面的东西上传至/home/wwwroot/你的域名文件夹。

你的域名指的是2.2这一步中添加虚拟主机时输入的域名,假设为www.inotepad.cn,那么就将build文件夹里面的东西上传至/home/wwwroot/www.inotepad.cn文件夹。

2.3.3 域名解析至vps的ip。

这一步没什么可说的,不会解析的自行百度。

2.4 Mysql创建数据库

2.1一键安装lnmp时,第一步就是输入Mysql的密码,这个密码很重要!

2.4.1 连接mysql

命令行输入

mysql -u root -p

并回车,输入mysql的密码,此时应该连接成功!

2.4.2 创建数据库

输入

CREATE DATABASE typecho DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

并回车即可。

2.4.3 退出数据库

输入

quit

并回车即可退出。

2.5 安装Typecho

这是最后一步。其实很简单,只需要访问你的域名即可,跟着向导走即可。

到这里,Typecho应该安装ok了!至于我遇到的大坑,这里就不说了,免得误导

原帖地址:http://inotepad.cn/index.php/archives/3

你可能感兴趣的:(centos部署typecho博客记录)