sqlite概述

typecho可以支持MYSQL和Sqlite两种数据库,因为Sqlite更为轻量,并且不需要额外的进程,而是直接对数据库文件进行读取,所以配置相对于MySQL也更为简单,仅需指定数据库文件即可,所以我们选择了sqlite作为typecho数据库.

sqlite安装

 sudo apt-get sqlite3 php5-sqlite

安装sqlite数据库和php插件,安装完成之后就可以测试一下是否安装成功了.

 sqlite3 test.db

这样就相当于新建了一个名叫test.db的数据库在当前目录,并且进入了sqlite shell,可以对他进行各种操作.

输入.quit就可以退出这个shell,回到bash.

值得注意的是:test.db这个数据库,在你至少为他creat一个table之前,并不会真的被新建,如果你直接.quit退出的话,并不会在当前目录出现test.db.

sqlite的进一步操作可以参考sqlite.org上面的官方文档.

到这里,typecho的安装环境的部署就已经完成了,如果您在之前的过程中遇到任何问题,清参考我的笔记三,typecho FAQ,这里面记录了我遇到的各种问题和解决方法,因为我几乎在能被卡住得地方都卡住了,这些FAQ应该有些许参考价值.

typecho安装

在typecho主页下载typecho,并且解压到/var/www/文件夹.

或者直接

 cd /var/www
git clone https://github.com/typecho/typecho.git /var/www

将typecho装入/var/www 目录,如果碰到提示

fatal: destination path '/var/www' already exists and is not an empty directory.

则可以考虑清空/var/www目录,或者新建一个目录用于存放typecho,假如存放于/var/www/blog目录的话

就需要通过192.168.1.100/blog来访问typecho了,其中192.168.1.100为树莓派的内网IP.(假如你使用花生壳等动态DNS服务的话,这样的配置方法可能会出现外网访问时,CSS和二级网页全部无法加载的情况,这是因为typecho的本站地址被自动设定为192.168.1.00而导致的,所以推荐在这一步就直接使用动态DNS的域名,比如test.ecip.net之类,直接访问typecho)

接下typecho会自动加载install.php用来配置这个博客.

没有什么太多值得说的了,可以参考官方的配置指南.如果有问题可以参考我的第三篇,typecho FAQ

最新文章

  1. VS2013中web项目中自动生成的ASP.NET Identity代码思考
  2. [Java 实现AES加密解密]
  3. SIFT特征提取分析
  4. windbg 命令 gchandles
  5. mysql 远程访问
  6. iOS iphone屏幕分析(岂止而大)
  7. Java web的读取Excel简单Demo
  8. 关于spring管理hibernate事物
  9. Android和.net API的数据交互
  10. c/c++内存机制(一)(转)
  11. 随学随记之java的数据类型
  12. Windows离开模式(AwayMode)
  13. ndk搭建与运行
  14. 属性(Attribute)资源
  15. OpenCV——RGB三通道分离
  16. Python爬虫利器五之Selenium的用法
  17. 077、跨主机使用Rex-Ray volume (2019-04-24 周三)
  18. Python进行JSON格式化输出,以及汉字显示问题
  19. shell脚本中if的“-e,-d,-f”
  20. Webservice开发、引用

热门文章

  1. Qt下HBoxLayout里的按钮有重叠
  2. Longest Common Prefix 解答
  3. Android NDK R9d 安装
  4. 【转载】视频编码(H264概述)
  5. 《招聘一个靠谱的iOS》面试题参考答案(下)
  6. redis实现spring-data-redis整合
  7. struts2——简单登陆实例
  8. Arithmetic Sequence(dp)
  9. Coreseek:常见的问题2
  10. Servlet实现Session