Upgrade LifeType Without Risk |
出自LifeType 中文文件計畫
pLog 1.0 零風險升級密法
老貓按:pLog 1.0正式推出了,我修訂了本篇,以便適用正式版。
pLog 1.0正式推出了,很多人很想要直接升級,但是因為 1.0 版對後台資料表格式做了調整,所以也有很多人擔心,萬一升級沒做好反而把舊版搞壞,現在提供一個無風險的 pLog 1.0 升級技巧。你再也不用擔心因為升級而搞壞網誌了。
原理其實很簡單,就是不要直接升級,而是先建立現有網誌的分身,然後拿分身當實驗品去升級。
升級失敗的話,你的本尊還在,你可以慢慢研究毛病在哪裡(不用火燒屁股地上論壇來討救兵 ),如果升級成功,你只需把舊站的安裝路徑改掉,再把新站設過去,就行了。我是在虛擬主機空間這麼做,如果你不是用虛擬主機,應該也可以適用,基本原理是相通的。在虛擬主機空間做這件事的步驟如下(假設你的原始站安裝在http://your.site.com/plog/ ):
- 先在不同目錄重新安裝一個新的pLog 0.32版(例如http://your.site.com/new/ );安裝方法可參考這一篇;
- 然後把舊站的資料庫備份到新站去;你可以直接使用cPanel提供的備份功能即可。
- 讓新的pLog使用內建的預設模板;為什麼要這麼做?因為這樣比較保險啦,很多人的模板都已經『亂搞』過,用回預設模板,好處是你比較可以確定是真的安裝問題,還是其實是舊模板搞鬼。
- 開始把新站升級到1.0;官方版的升級說明在這裡,如果你嫌它難懂,我的「傻瓜版」升級步驟如下:
- 先到檔案管理員(虛擬主機請利用cPanel)把/new/目錄改名為/newxxx/;
- 重新開一個新目錄/new/,把解壓後的所有安裝檔複製到/new/底下。
- 把原先的config.properties.php檔,從/newxxx/config/底下複製到/new/config/底下,蓋掉這裡的同名檔案。
- 把/new/tmp目錄權限改為777。
- 好了,你可以執行安裝程式了(http://your.domain.com/new/wizard.php ),只要照著安裝精靈的說明一步一步走就行了。
- 如果升級不成功,你只是搞壞了一個實驗站,對舊站沒有影響,如果升級成功,就可以繼續以下步驟,把網址換過來。
- 先把舊站的網址改掉(例如從 http://your.site.com/plog/ 改為 http://your.site.com/old/ );注意這裡有兩個地方要動手腳,一是實際的安裝目錄名(請到 cPanel 的檔案管理員修改,把目錄名稱從 plog 改為 old ),二是後台的 url 設定(請進入後台→全站管理系統→全域設定→base_url裡面修改)。兩個地方都改,才算完全。
- 把新站的網址改為 plog ;這裡也跟第五點一樣,兩個地方都要改。
這樣你的 pLog 就完成零風險升級了。是有點囉唆,可是保證零風險。呵呵。
其他
- 論壇原文:http://forum.lifetype.org.tw/viewtopic.php?t=163.0
- 說明:本文主要說明如何將舊版本(pLog 0.32)升級到1.0版,為避免混淆不清,故未將pLog更改為LifeType(1.0.1版後始稱之為LifeType)。