1. 前言

搭建个人博客的初衷是记录摄影路上的个人作品,方便自己随时查阅(其实也是满足自己小小的虚荣心

1.1 个人博客系统筛选

选择Typecho的原因:与当下流行的WordPress系统相比,Typecho有轻量、简洁、易布置、原生支持markdown的优点,非常适合vps主机性能一般的个人博主,写本篇文章留作新手通过命令布置原生typecho的一个存档。

2. 前期准备

  1. 一个基本配置的vps,推荐:Bandwagon(1核-512MB-10G)
  2. 重置vps系统为Ubuntu 18.04
  3. 购买一个好记的域名namesil.com
  4. 推荐使用cloudflare做好域名解析cloudflare.com

3. 布置LNMP环境

介绍一下什么叫LNMP环境:LNMP架构的搭建及应用部署详解
简单来说就是Linux系统下Nginx+MySQL+PHP这种网站服务器架构。

3.1 一键安装LNMP命令

wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp

接下来你会看到如下界面:

1

这一步时间比较长,经过漫长的等待之后,会有如下提示:

2

4. 添加伪静态

lnmp vhost add

使用lnmp可以很轻松的加上伪静态的操作:

3

5. 上传Typecho

完成之后,我们只需要把typecho的文件(官网下载地址)传输到对应的/home/wwwroot/xxx.xx/下面就行了,这里建议通过可视化finalshell上传

4

5.1 本地安装finalshell

Finalshell官网,下载安装第一个即可

5.2 上传Typecho文件

通过finalshell可视化文件栏,将解压后的typecho文件夹中的全部文件拖入服务器对应的/home/wwwroot/xxx.xx/目录中

5

5.3 在usr/uploads/目录添加完全读写权限

使用finalshell更改权限

6

6. 进入typecho前端安装界面

浏览器登录自己的域名,就可以看到typecho的安装界面了,大致按照默认选择就可以了。

7

6.1 解决后台和文章页面可能出现404的情况bug

找到youdomain.com.conf文件,文件位置:

/usr/local/nginx/conf/vhost/youname.com.conf

将 include enable-php.conf 改为 include enable-php-pathinfo.conf

8

改完之后保存退出,使用命令:

lnmp restart

重启服务后,再次访问就没有问题了

参考文章:

标签: none

已有 14 条评论

  1. 作者以简洁明了的语言,传达了深刻的思想和情感。

  2. 选材新颖独特,通过细节描写赋予主题鲜活生命力。

  3. 内容的丰富性和深度让人仿佛置身于知识的海洋,受益匪浅。

  4. 建议融入东方智慧,形成对话张力。

  5. 多语种文献的引用彰显学术包容性。

  6. 技术原理阐述透彻,配图辅助理解到位。

  7. 这篇文章提供了宝贵的经验和见解,对读者有很大的启发和帮助。

  8. 这篇文章如同一首动人的乐章,触动了读者内心深处的柔软。

  9. 作者以非凡的视角解读平凡,让文字焕发出别样的光彩。

  10. ?学术类评语?

  11. 字里行间饱含人文关怀,温暖而有力。

  12. 情感真挚自然,字里行间传递出强烈的感染力。

  13. 独特的构思和新颖的观点,让这篇文章在众多作品中脱颖而出。

  14. 作者的观点新颖且实用,让人在阅读中获得了新的思考和灵感。

添加新评论