中國領先的社群平臺與服務提供商康盛創想 (Comsenz) 旗下核心產品 Discuz!新版正式釋出。全新推出的 Discuz! 7.2 版本從使用者註冊登陸應用、社群論壇前後管理兩方面著眼,增加和改進了 30 多處與社群門戶運營密切的功能與細節,實現了郵箱登陸、分類資訊檢索、版塊繫結域名等與運營密切的應用方式。
本教程分三部分為大家講解升級過程:升級前的準備、升級中的注意事項以及升級後需要進行的一些善後操作。
一、升級前的準備
1 、下載 Discuz! 7.2 官方版到本地或者伺服器上
下載地址:http://www.comsenz.com/downloads/install/discuz
在這裡要說明一下:我們提供了 4 種不同的編碼。包括 GBK 簡體中文版 (推薦) 、 UTF-8 簡體中文版、 BIG5 繁體中文版 (推薦) 、 UTF-8 繁體中文版,請根據您使用的 Discuz! 7.1 的編碼,選擇相應版本的 Discuz! 7.2 論壇程式下載。
本次演示以 GBK 版本為例下載到本地,解壓縮得到如下圖所示的三個檔案:

upload 這個目錄下面的所有檔案是我們需要上傳到伺服器上的可用程式檔案;
readme 目錄為產品介紹、授權、安裝、升級、轉換以及版本更新日誌說明;
utilities 目錄為論壇附帶工具,包括我們這次升級要用到的 upgrade13.php 程式。
2 、升級到 Discuz! 7.2 後原來的風格將不能繼續使用,故此在升級之前先把風格換回預設風格,並設定其他風格不可用
用管理員登入論壇後臺 =》 介面 =》 介面設定 =》 全域性:「論壇預設風格」 選擇 「預設風格」,如圖:

用管理員登入論壇後臺 =》 介面 =》 風格管理:將非預設的其他所有風格都設定為不可用,如圖:

3 、關閉論壇
用管理員登入論壇後臺 =》 全域性 =》 站點資訊 =》 論壇關閉:選擇 「是」,如圖:

4 、備份資料
1) 論壇程式及其附件的備份
推薦您把論壇目錄下的所有目錄和檔案下載或者複製到你要備份的地方,如果您沒有對論壇程式和模板做過很大的改動,那麼只要備份 attachments(附件目錄) 和 config.inc.php 資料庫配置檔案就可以了。
我們常用的對論壇程式及其附件的備份方法為:在原論壇根目錄下新建一個目錄 oldbbs,然後把除 attachments 和 config.inc.php 外的其他所有檔案全部移動到 oldbbs 目錄中。當然,您也可以將所有論壇檔案都移到到 oldbbs 目錄中進行備份。
注意:如果 UCenter 安裝在 Discuz! 論壇根目錄下,您需要保留該目錄,即無需移動 UCenter 程式檔案目錄,使其仍在 Discuz! 根目錄下即可。
§
2) 資料庫備份
獨立主機直接到 MySQL 的 data 目錄複製一份當前 Discuz! 7.1 使用的資料庫即可,記得複製之前停止 MySQL 服務,否則會造成備份資料的損壞。
虛擬主機使用者推薦直接在論壇後臺進行備份,用管理員登入論壇後臺 =》 工具 =》 資料庫 =》 備份:推薦備份 「論壇全部資料」,如圖:

如果要對備份資料再做其他要求可以點選上圖中的 「更多選項」 根據需要進行選擇:

具體各個選項的含義可以參考這個教程中的說明:http://www.discuz.net/thread-744280-1-1.html
二、升級中的注意事項 (以虛擬主機上的升級步驟做演示)
1 、首先把 FTP 目錄下除了 attachments 和 config.inc.php 檔案以外,把其它所有檔案和目錄全部移動到一個新建的 oldbbs 目錄中
注意:當你的 UCenter 以資料夾形式放置到論壇根目錄下時,比如你發現論壇根目錄下有一個 uc_server 目錄時,此目錄為 UCenter 程式,不做移動和備份。

說明:保留 Discuz! 7.1 的 config.inc.php 檔案的原因是兩個版本的這個檔案沒有做修改,保留是為了免去重新配置的麻煩。
2 、上傳 Discuz! 7.2 解壓後 upload 目錄下 (除 attachments 、 install 和 config.inc.php 檔案外) 的所有程式檔案到伺服器上

注:虛擬主機上傳檔案請一定使用二進位制方式上傳,獨立主機直接在伺服器上下載解壓縮即可。
幾種常見的 FTP 軟體的二進位制設定明:http://faq.comsenz.com/viewnews-373
§
3 、設定目錄許可權
修改 config.inc.php 、 attachments 、 forumdata 、以及 forumdata/*(forumdata 下的所有資料夾) 、 templates 、以及 templates/*(templates 下的所有資料夾) 的目錄屬性為 777 ; Windows 系統給這些目錄 IIS 來賓的讀寫許可權。
關於目錄許可權修改可參考:http://faq.comsenz.com/viewnews-183
4 、上傳下載的 Discuz! 7.2 安裝包的 。/utilities/upgrade13.php 到論壇程式根目錄下

5 、在瀏覽器中執行 http://www.domain.com/upgrade13.php 升級程式進行升級 (其中 http://www.domain.com 為你的論壇訪問地址)

上圖介面中點選 「開始升級」 按鈕開始升級,升級過程是自動跳轉的,無需人工幹預。

關於康盛改善計劃的說明:

為了方便我們和您溝通運營策略,您可以留下常用的網路聯絡方式,也可以點選 「下一步」 跳過該步。
升級完成:

三、升級後的一些善後操作
1 、刪除伺服器上的升級程式 upgrade13.php 。
注意:升級程式會自動被刪除,但是如果由於一些原因沒有被自動刪除請手動刪除。
2 、使用管理員身份登入論壇,進入後臺 =》 工具 =》 更新快取。

3 、開啟論壇進行註冊、登入、發帖等常規測試,看看執行是否正常。