« 上一篇 | 下一篇»

如何將LifeType(plog)升級到1.2版

30 九月, 2007 23:29 •  (3) 迴響  •  引用(0)  •  4174 hit.  • 分類: LifeType更新   

有老師問我要如何將LifeType升級到目前最新的 LifeType1.2.4版?有的人版本還在plog-1.0.X版,也有的是LifeType-1.1.X版,所以我就來寫篇由1.0.X→1.1.X→1.2.4的升級文章吧!

你的版本若還是在1.0.X版,務必先升級到1.1,然後再升級到1.2。假如你不知道你的版本為何?是1.0.x還是1.1.x?你可以看看lifetype目錄下的version.php這檔案就知道了。

或是看看你的部落格上(不是摘要頁summary.php喔!) 原始碼,就可以看到下面一段記錄了。

  • <meta name="generator" content="lifetype-1.2.4_r5672" />

下面的過程,我是在Windows XP下安裝 Appserv來做說明。

若升級完成(或第一次使用),對1.2.X版有不太清楚的地方,你可以參考看看LifeType 電子書,或者到LifeType論壇上問問、找找看。

一、認識 LifeType 檔案、目錄: 

要升級前,務必先備份好資料,有錯誤才能隨時倒回來。那麼先認識一下LifeType下幾個比較重要的目錄及檔案。

  • gallery 目錄:(要備份)
    這裡用來存放所有使用者檔案中心裡的檔案,目錄下的「1」這個目錄,就是ID為1的使用者的檔案。

  • templates 目錄:(部分要備份)
    這個目錄就是放所有系統模版、公用模版及使用者個人模版的目錄,目錄下「blog_1」這個目錄,就是ID為1的使用者的個人自訂模版。
    所以公用模版,就不需要備份了,只需要備份「blog_ID」這些目錄就好了。

    有人問,那1.1版的模版可不可以用在1.2版呢?答案是大部分可以,少部分不行。因為到1.2版之後,部分參數已不再、不能使用,若那些1.1版的模版上有用到這些參數,在1.2版裡,就會出現錯誤。

    而且1.2版之後,在模版上又有一些新功能(例如1.1新增的分頁功能、1.2的自我介紹區塊、迴響時驗證使用者是否已登入等),所以比較建議的方式,就是舊的模版都不要了,直接下載1.2的模版來用就好。

    那為何還要留下那些使用者的個人自訂模版呢?
    因為有些使用者可能已修改過自己的模版,有加上一些東西(flash時鐘、部落格寵物等)在模版上。

  • plugins 目錄:(不用備份)
    這個目錄就是用來放所有外掛程式的地方,1.0或1.1的外掛已不能用在1.2上,要使用那些外掛,必須重新去抓1.2的外掛來用。

  • config.properties.php 檔案(不用備份,但要自己記住裡頭的資料)
    這檔案放在 config 目錄下,是用來記錄資料庫設定的檔案。

其實假如你是要升級,比較簡單(偷懶)的方式,就是將本來的目錄更名成另外一個目錄名,將新程式放在原本的目錄名稱下就好了,再將一些必要檔案、目錄複製到新的程式目錄裡,這樣保證原資料一定都在。

或者修改 httpd.conf,用 Alias (別名)的方式也是可以,那Ailas是什麼意思、怎麼用呢?

二、Alias(別名) 的使用方式:

例如我的部落格網址為 「http://your domain/plog」,我的程式是放在 「C:\AppServ\www\plog」 目錄下,我去下載了「lifetype-1.1.6.zip」,解壓縮後程式放在 「C:\AppServ\www\lifetype-1.1.6」裡。

  1. 將C:\AppServ\www\plog目錄改個名稱為plog_bak

  2. 打開 C:\AppServ\Apache2.2\conf\httpd.conf ,在最後面加上一段,

    Alias /plog "C:/AppServ/www/lifetype-1.1.6/"  (注意一下是「/」不是「\」喔!)

    再重新啟動Apache

  3. 這樣當你連線 「http://your domain/plog」時,就會去讀取 lifetype-1.0.6這目錄的資料了。

 

三、資料庫的備份:

我的方式是不動到舊的資料庫,直接用PhpMyAdmin來複製成一個新的資料庫來使用,這樣升級過程若有問題,舊資料庫也還在。

下面我用PhpMyAdmin來直接操作,將舊資料庫 lifetype106,複製成一個新的 lifetype11。

這樣就完成了。 

 

四、由1.0.X版升級到1.1.6版 

1.1.X版的最後更新版本為1.1.6,若你的版本已經是1.1.x版了,若想升級到1.2.4版,並不需要先升級到1.1.6,只要直接抓1.2.4版的程式來升級即可。

由1.0.X版升級到1.1.6版,並不需要將舊目錄裡的資料(gallery或templates目錄裡的東西)複製進來,因為我們只需要透過wizard.php來將資料庫做升級的動作即可。

      1.下載檔案

下載「lifetype-1.1.6.zip」,解壓縮後程式放在 「C:\AppServ\www\lifetype-1.1.6」裡,同時已設定好

  • Alias別名(Alias /plog "C:/AppServ/www/lifetype-1.1.6/")
  • 已複製了一個新的資料庫名為「lifetype116」。

      2.修改 config.properties.php檔案

依照原本的內容填入這檔案,只要你有自己輸入資料,系統會知道你是要「升級」,若沒自己填入資料,系統會以為你是要「新安裝」

舊資料為

$config["db_host"] = "localhost";
$config["db_username"] = "root";
$config["db_password"] = "123456";
$config["db_database"] = "lifetype106";
$config["db_prefix"] = "lt_";

新資料為

$config["db_host"] = "localhost";
$config["db_username"] = "root";
$config["db_password"] = "123456";
$config["db_database"] = "lifetype116";
$config["db_persistent"] = true;
$config["db_character_set"] = "utf8";
$config["db_prefix"] = "lt_"; 

上面為何要改成「utf8」呢?可以看看lss寫的這一篇文章「 升級 LifeType 1.1 beta1 的小撇步」 。

      3.執行wizard.php

注意一下gallery、tmp及 config.properties.php是否可以寫入,執行wizard.php後,就一直「NEXT」下去,就完成更新、升級了。

升級 

操作過程我記錄在Google文件簡報裡,請看看這裡吧!

 

 五、由1.1.X版升級到1.2.4版 

跟前面的步驟差不多,不過這次就必須將使用者的檔案(gallery目錄)及自訂模版(templates目錄下的blog_ID)給複製到1.2.4版的目錄裡了。

      1.下載檔案

下載「lifetype-1.2.4.zip」,解壓縮後程式放在 「C:\AppServ\www\lifetype-1.2.4」裡,同時設定好

  • Alias別名(Alias /plog "C:/AppServ/www/lifetype-1.2.4/"),記得要重啟Apache。
  • 將原本的資料庫「lifetype116」複製成一個新的資料庫名為「lifetype124」。

  • 將原本使用者的檔案(gallery目錄)及自訂模版(templates目錄下的blog_ID)給複製到1.2.4版的目錄裡。


      2.修改 config.properties.php檔案

依照原本的內容填入這檔案,只要你有自己輸入資料,系統會知道你是要「升級」,若沒自己填入資料,系統會以為你是要「新安裝」

$config["db_host"] = "localhost";
$config["db_username"] = "root";
$config["db_password"] = "123456";
$config["db_database"] = "lifetype124";
$config["db_persistent"] = true;
$config["db_character_set"] = "utf8";
$config["db_prefix"] = "lt_";


      3.執行wizard.php

注意一下gallery、tmp及 config.properties.php是否可以寫入,執行wizard.php後,就一直「NEXT」下去,就完成更新、升級了。

操作過程我記錄在Google文件簡報裡,請看看這裡吧!


      4.抓其他檔案:

請到「SourceForge.net: Files」 這裡去抓你要的plugins及templates。

  • plugins外掛程式的部分,並不需要全部安裝,因為你也不一定會用到。若想先知道每個plugin的用途與說明,你可以看看「 plugins overview」 這裡。
  • templates模版的部分,你可以直接抓這個「 1.2__all_templates.zip」 ,解壓縮後,安裝到「C:\AppServ\www\lifetype-1.2.4\templates」目錄下,然後登入管理後台/「全部站台管控」/「新增模版」/「掃瞄模版」就可以了。



  • 若是一般使用者,要找回原本自己的自訂模版,請到「個人網誌設定」/「新增網誌模版」/「掃瞄模版」,就可以找回自己以前的自訂模版了。
OK!就是這樣了。
創用 CC 授權條款
 
 
Related Posts Plugin for WordPress, Blogger...

3 Comments on "如何將LifeType(plog)升級到1.2版"

 

  1.    作者 過客       [管理]

    請問1.2.4如何加入統計人數資料

    還有使用者如何新增模板

    煩請解答  謝謝

  2.  

  3. 非常詳盡的教學

       作者 Land       [管理]

    非常詳盡的教學,讓敝人很輕鬆地昇到1.2.5,謝謝~

  4.  

  5. 記得加到 wiki 裡面啊!

       作者 Mark       [管理]

    阿欣:

    記得把文章加到 Wiki 裡。 .. Mark

  6.  

發表迴響
 authimage

Google+ 迴響

*********