說明:本檔案用於幫助您將原有的 Discuz! X 系列任意版本升級到 Discuz! X2.5 正式版本。

一、升級前的準備
1 、請您仔細閱讀升級前的注意事項 (非常重要) 。
2 、下載最新程式並關閉站點。
3 、備份資料庫。
4 、站點程式及其附件的備份。
5 、上傳最新程式到您的站點目錄覆蓋舊程式。
6 、設定相關目錄的檔案屬性,以便資料檔案可以被程式正確讀寫。

注意:在升級前一定要確保之前的 UCenter 是 UCenter 1.6.0
版本,如果之前安裝的 UCenter Server 沒有進行升級操作的話,一般為 1.5.1 或者 1.5.2 版本,您需要首先升級
Ucenter 到 1.6.0 版本, 否則安裝程式會提示錯誤,無法繼續。

二、升級站點資料(以虛擬主機上的升級步驟做演示)

1 、上傳 utilities 目錄中的 update.php 檔案到 install 目錄中,並確保 install/data 中的 sql 檔案完整。

1.gif

2 、在瀏覽器中執行 http://www.domain.com/install/update.php 開始升級 (其中 http://www.domain.com 為你的站點訪問地址)

2.gif

點選 「準備完畢,升級開始」 連結進行升級。

3 、開始升級

3.gif

升級過程全部為自動,無需人工操作,您只要耐心等待就可以了。

4 、資料庫結構刪除

您可以選擇刪除與標準資料庫相比是多餘的的資料表和欄位,您也可以忽略多餘的表和欄位。

4.gif

5 、完成升級
點選 「直接進入下一步」 請確認是否要恢復預設風格,如下圖所示:

5.gif

如果選擇 「是」 您的站點將恢復站點預設風格。然後將自動更新快取,等待快取更新完畢後,站點升級完成。

6.gif

6 、如果您之前的站點已經開通了 QQ 互聯,需要單獨執行一下 QQ 互聯的升級程式,具體操作如下:
1) 下載附件中的檔案包

update_qqconnect.zip

,然後解壓縮直接上傳到站點的 ./install/ 下。
2) 如果您是從 Discuz! 7.2 版本升級到 Discuz! X2.5 版本請先修改如下程式碼,填寫正確的升級前的 Discuz! 7.2 資料庫配置:

  1. // 注意:請站長手工修改一下 Discuz!7.2 資料庫配置
  2. $config['1']['dbhost'] = 'localhost';// 伺服器地址
  3. $config['1']['dbuser'] = 'root';// 使用者
  4. $config['1']['dbpw'] = 'root';// 密碼
  5. $config['1']['dbcharset'] = 'gbk';// 字元集
  6. $config['1']['pconnect'] = '0';// 是否持續連線
  7. $config['1']['dbname'] = 'discuz';// 資料庫
  8. $config['1']['tablepre'] = 'cdb_';// 表名字首

3) 執行該升級升級,在瀏覽器輸入如下地址:http://www.domain.com/install/update_qqconnect.php
4) 選擇您升級程式的版本,點選相應的連結進行升級操作,如下圖所示:

qqconnect.gif

注意:如果您是從 Discuz! 7.2 版本升級到 Discuz! X2.5 版本請選擇 【從 Discuz! 7.2 升級到 Discuz! X2.5,點選這裡開始轉換資料。】 進行升級。
如果是從 Discuz! X1.5 或 Discuz! X2 升級到 Discuz! X2.5 請選擇 【從 Discuz! X1.5 或 Discuz! X2.0 升級到 Discuz! X2.5,點選這裡開始轉換資料。】 進行升級。

升級過程是自動的,您只要耐心等待升級完成即可。
升級完成後提示如下:

qqconnect2.gif

三、升級後的善後操作
1 、使用創始人帳號登入,進入後臺更新快取。
2 、刪除 install/update.php 及 update_qqconnect.php 程式,以免給您的站點帶來隱患。
3 、管理員登入站點後臺,更新快取。步驟為:後臺=> 工具=> 更新快取。

至此 Discuz! X 系列任意版本到 Discuz! X2.5 正式版本升級完成!