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使用者請不要進行升級動作。
接著進入升級程序,請一面描述步驟進行:
-
-
下載後會獲得CS2007_3.0.20416.853.web.zip,請將此檔案解壓縮,將可獲得「CS2007_3.0.20416.853.web」的資料夾,為了便於辨識將該資料夾改名為「CS2007_3.0」。
-
接著將IIS原本CS2.1網站的目錄,改指向至 \CS2007_3.0\Web\,表示將改用此目錄作為網站服務。
-
請複製原本 CS2.1\Web\Blogs\ 下方的所有開設部落格資料夾,轉移至 \CS2007_3.0\Web\Blogs\
-
請複製原本 CS2.1\Web\files\storage 下方的所有檔案,轉移至 \CS2007_3.0\Web\files\storage\
-
請複製原本 CS2.1\Web\Forums\storage 下方的所有檔案,轉移至 \CS2007_3.0\Web\Forums\storage\
-
請複製原本 CS2.1\Web\photos\ 下方的所有開設相簿資料夾,轉移至 \CS2007_3.0\Web\photos\
-
請複製原本 CS2.1\Web\photos\storage 下方的所有檔案,轉移至 \CS2007_3.0\Web\photos\storage\
-
升級資料庫,請先將原本CS使用的Database進行備份,預防升級導致錯誤時可以還原。
-
備份完成後,請打開SQL Server Enterprise Manager,並針對CS的Database開啟SQL Query Analyzer
-
使用 SQL Query Analyzer 開啟 \CS2007_3.0\SqlScripts\Upgrade_From_Previous_Versions\cs_2.x_to_3.0_upgrade.sql 開啟後請執行,進行資料庫升級動作
-
接著打開 \CS2007_3.0\Web\connectionStrings.config 進行編輯
請更改下方語法的粗體自部分內容,改為資料庫實際設定位置
<connectionStrings>
<add name="SiteSqlServer" connectionString="server=(local);uid=username;pwd=password;Trusted_Connection=yes;database=CSDatabase" />
</connectionStrings>
-
完成升級!!進入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]
若想知道更多的消息,歡迎加入布雷克人生粉絲專頁!
評論