滑板基地

滑板基地

技術: PhpBB, Php, MySql

滑板基地網站網址 http://www.snowboard.com.tw ,歡迎來參觀喔! 在此強烈建議大家,不管是否會喜歡滑雪,這一輩子總要試一次喔!

在美國科羅拉多唸書的時候,喜歡上了滑雪地滑板(snowboard),可是當時中文的雪地滑板資訊非常的少,於是在2001年時成立了滑板基地,把自己學習滑雪地滑板的一些心得記錄下來,回台灣後,為了推廣這個運動給更多華人認識,與同樣喜好這個運動的同好互相交流,於是在2004年將本來是靜態網頁的滑板基地網站,改成論壇模式,當時用的是phpb2來做論壇,果真有吸引到同好到論壇來討論交流,甚至相邀去滑雪,成為華文最大的雪地滑板論壇網站,今年(2009),為了提供更多更好的功能,及修補一些安全性的漏洞,於是將滑板基地升級成phpbb3版,本來以為升級過程不難,但實際執行起來,卻沒想像中容易,下文分享一些升級過程中的體驗。


先介紹升級套件:
phpbb3論壇
官方網址: http://www.phpbb.com/
台灣的資源網站 竹貓星球 http://phpbb-tw.net/phpbb/ (必看,一堆前輩的經驗!!)
Portal XL4.0
官方網址: http://damysterious.xs4all.nl/portalxl/
其實已經出到5.x了,但因為當時沒有中文的支援,再加上4.0版本已經夠使用了,於是就選擇北較穩,資源本較多的4.0,中文資源網站 隨緣小築 http://pc-tube.idv.tw/portal/portal.php

備其套件檔案及中文化檔案後,接下來就是考驗的開始

  1. phpbb2升級至phpbb3,並做資料轉換
    我是用web hosting solution,並非架在自己的server上,所以得先上傳phpbb3檔案至web hosting的伺服器上,注意,並非覆蓋本來的phpbb2,而是先建一個資料夾,將phpbb3先上傳上去,進行安裝和資料轉換
    ,這裡有詳盡的圖文解說安裝過程 http://phpbb-tw.net/phpbb/viewtopic.php?f=118&t=50704
  2. 安裝Portal XL4.0
    Portal XL4.0上傳至phpbb3所存在的資料夾,有些檔案會被覆蓋,上傳完後,到 /portal_install,順著指示安裝就行了,在網站上看到很多網友似乎遇到一些麻煩,但我在這個階段反而都很順利,反而是研究這個Portal的功能,花了很多時間!
  3. 設定及正式發佈
    最後一步就是設定phpbb3+Portal XL4.0成想要的樣子,然後將本來的phpbb2資料夾更名(先不要刪除喔,萬一轉換不成功,還可以繼續使用phpbb2),並將phpbb3的資料夾名稱改成本來phpbb2資料夾名稱,並且發佈!

整個安裝案轉換過程,要注意一下:
先安裝phpbb3後,並做完本來的phpbb2資料轉換,再安裝Portal XL4.0,不要安裝完後Portal XL4.0再做phpbb2資料轉換,我試了n次,每次轉換到一半都會有CGI timeout的問題。

還有一個問題有困擾我ㄧ段時間,就是網頁常會出現”header already sent“,後來google了一下,發現是bom的問題,如果你也遇到同樣的問題,解決辦法在這裡!

設計心得:

  • 要進行升級轉換前,要充分做好功課,設計好安裝步驟,收集必要的檔案及資訊,在開始進行安裝
  • 如何讓論壇使用者在轉換的過程中所受的影響最小,及轉換後再使用的習慣不會遽變,是設計安裝步驟及設定新論壇的關鍵



發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

5 + 3 =