sqlite概述
typecho可以支持MYSQL和Sqlite兩種數據庫,因為Sqlite更為輕量,並且不需要額外的進程,而是直接對數據庫文件進行讀取,所以配置相對於MySQL也更為簡單,僅需指定數據庫文件即可,所以我們選擇了sqlite作為typecho數據庫.
sqlite安裝
1 sudo apt-get sqlite3 php5-sqlite
安裝sqlite數據庫和php插件,安裝完成之后就可以測試一下是否安裝成功了.
1 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/文件夾.
或者直接
1 cd /var/www 2 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