新手教程之linux下 typecho安裝

安裝須知

* Typecho須要本身的服務器來支持運行,所以要想使用typecho,首先得有一臺本身的服務器(nginx或apache)注意檢查你的服務器是否支持Typecho完整運行
* 其次,須要如下環境
  -  PHP 5.1以上
  -  Mysql, PostgreSQL, SQLite 任意一種數據庫支持,並在PHP中安裝了相關擴展
  -  CURL或者Socket擴展支持
  -  mbstring或者iconv擴展支持

安裝概述

* 進入typecho官網:http://typecho.org/
* 下載源碼,放在能夠用url訪問到的目錄
* 訪問install.php,開始安裝
* 填寫配置信息
* 完成安裝

安裝步驟

* 下載源碼:
    - 在linux下用wget下載,下載連接能夠經過如下方法獲得:在官網首頁,鼠標右鍵點擊當即下載按鈕,選擇在新標籤頁中打開,打開的新標籤頁中右鍵點擊下載1.0正式版,選擇複製連接地址,獲得的這個地址就是wget可用的下載連接.

* 將下載的源碼放在網站的某個目錄中:
  - 若是你的nginx配置的網站目錄是/data/www/htdocs/web,那麼你能夠mkdir typecho,而後將下載的源碼目錄下全部文件移到typecho目錄下
  - 因爲tyopecho訪問的首頁入口也是index.php,因此最好不要放在網站根目錄
  - 修改文件夾的權限:chmod 777 typecho

服務器環境設置:

* 沒設置環境出現的問題:點擊前臺連接或者後臺登陸時出現"404, not found"
  * 解決方法:通常的出現這種狀況時,nginx.conf裏的的location設置都是相似這樣:location ~ .*\.php$,要支持pathinfo,要改爲:location ~ .*\.php(\/.*)*$,而後在location里加上
set $path_info "";
            set $real_script_name $fastcgi_script_name;
            if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
                    set $real_script_name $1;
                    set $path_info $2;
            }
            fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
            fastcgi_param SCRIPT_NAME $real_script_name;
            fastcgi_param PATH_INFO $path_info;

開始安裝:

* 接下來用webip代替域名,打開瀏覽器訪問webip/typecho/install.php,會出現歡迎界面,若是不是,請看安裝須知
* 點擊我準備好了,開始下一步
* 填寫配置信息:
    - 這裏比較容易迷惑的地方是數據庫的ip,經過如下方式獲取:經過xshell相似的軟件連接服務器,輸入ifconfig,會有相似inet 172.18.24.226 netmask 255.255.240.0 broadcast 172.18.31.255的返回信息,數據庫的ip即爲172.18.24.226
    - 還有碰到的問題是,連數據庫的時候,ip沒問題連不上,這是可能就是數據庫沒開啓遠程帳號,grant all PRIVILEGES on typecho.* to root@'172.18.24.226'  identified by '123' ,而後配置信息裏的數據庫密碼就是這裏的123
* 一直next,直至安裝完成

安裝後的訪問

* blog首頁:webip/typecho/index.php
* 發佈文章啥的 在右下角的進入後臺
相關文章
相關標籤/搜索