分享到Facebook    分享到Plurk    分享到Twitter   分享到新浪微博

Community Server 2.1 升級至 Community Server 2007(3.0)

Posted 星期日, 四月 22 2007 19:19 作者 黑熊

終於看到了新版的出來,新版的功能,可以參閱 dmwc所分享的「CS 2007 小試心得」,不過CS 2007最令人討厭的授權方式,將本來免費版討論區 (forum) 部落格 (Blog) 相簿 (Photos Galleries) 都是無限制的,但是於 2007 版上,數量變成了 討論區 10 個, Blog 與 相簿 各3個,因此必須要考量購買 US $99 的「Personal Edition」,當然可以繼續不買,只是會受到限制,至於詳細的授權說明請參閱「CS 2007 Licenseg Guide」。

另外 Community Server 2007(3.0) 只支援 .NET 2.0,.NET1.0使用者請不要進行升級動作。

接著進入升級程序,請一面描述步驟進行:

  1. 請先至官網 Community Server 2007 Downloads,下載Community Server 2007的安裝檔案,以往我升級都是直接下載 Community Server 2007, Web Install
  2. 下載後會獲得CS2007_3.0.20416.853.web.zip,請將此檔案解壓縮,將可獲得「CS2007_3.0.20416.853.web」的資料夾,為了便於辨識將該資料夾改名為「CS2007_3.0」。
  3. 接著將IIS原本CS2.1網站的目錄,改指向至 \CS2007_3.0\Web\,表示將改用此目錄作為網站服務。
  4. 請複製原本 CS2.1\Web\Blogs\ 下方的所有開設部落格資料夾,轉移至 \CS2007_3.0\Web\Blogs\
  5. 請複製原本 CS2.1\Web\files\storage 下方的所有檔案,轉移至 \CS2007_3.0\Web\files\storage\
  6. 請複製原本 CS2.1\Web\Forums\storage 下方的所有檔案,轉移至 \CS2007_3.0\Web\Forums\storage\
  7. 請複製原本 CS2.1\Web\photos\ 下方的所有開設相簿資料夾,轉移至 \CS2007_3.0\Web\photos\
  8. 請複製原本 CS2.1\Web\photos\storage 下方的所有檔案,轉移至 \CS2007_3.0\Web\photos\storage\
  9. 升級資料庫,請先將原本CS使用的Database進行備份,預防升級導致錯誤時可以還原。
  10. 備份完成後,請打開SQL Server Enterprise Manager,並針對CS的Database開啟SQL Query Analyzer
  11. 使用 SQL Query Analyzer 開啟 \CS2007_3.0\SqlScripts\Upgrade_From_Previous_Versions\cs_2.x_to_3.0_upgrade.sql 開啟後請執行,進行資料庫升級動作
  12. 接著打開 \CS2007_3.0\Web\connectionStrings.config 進行編輯
    請更改下方語法的粗體自部分內容,改為資料庫實際設定位置
      <connectionStrings>
        <add name="SiteSqlServer" connectionString="server=(local);uid=username;pwd=password;Trusted_Connection=yes;database=CSDatabase" />
      </connectionStrings>
  13. 完成升級!!進入CS2007的世界

CS2007的中文化無法沿用CS2.1的中文化,其中除了缺少許多對應內容外,還有一些錯誤會產生,因此請先使用英文版,等我中文版本確認沒有問題後會在Release出來給大家。

中文化搜尋補丁:Community Server 2007 中文搜尋修正檔案

中文使用者如果購買License,再執行 Install License Key時會出現Datatime的錯誤訊息,官方以公告國際時間錯誤的修正方式,請參閱 Error when installing license, "...String not recognized as a valid DateTime"

若看不懂可以直些下載修正檔案「 Telligent.Registration.culture.fix.zip」,解壓縮後將 Telligent.Registration.dll 複製至 \CS2007_3.0\Web\bin,既可進行Install License Key。

PS.本文遭到廣告留言入侵,關閉回應,如有任何問題請來信至 [email protected]

若想知道更多的消息,歡迎加入布雷克人生粉絲專頁!

評論

# re: Community Server 2.1 升級至 Community Server 2007(3.0)

2007年9月13日 下午 02:37 by martin

2007有SDK吗?

# re: Community Server 2.1 升級至 Community Server 2007(3.0)

2007年9月13日 下午 10:39 by 黑熊

有SDK啊,可以去官網下載