一、升級前的準備
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 文件完整。

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

點擊 「準備完畢,升級開始」 鏈接進行升級。
3 、開始升級

升級過程全部為自動,無需人工操作,您只要耐心等待就可以了。
4 、數據庫結構刪除
您可以選擇刪除與標準數據庫相比是多餘的的數據表和字段,您也可以忽略多餘的表和字段。

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

如果選擇 「是」 您的站點將恢復站點默認風格。然後將自動更新緩存,等待緩存更新完畢後,站點升級完成。

6 、如果您之前的站點已經開通了 QQ 互聯,需要單獨執行一下 QQ 互聯的升級程序,具體操作如下:
1) 下載附件中的文件包
update_qqconnect.zip
,然後解壓縮直接上傳到站點的 ./install/ 下。
2) 如果您是從 Discuz! 7.2 版本升級到 Discuz! X2.5 版本請先修改如下代碼,填寫正確的升級前的 Discuz! 7.2 數據庫配置:
- // 注意:請站長手工修改一下 Discuz!7.2 數據庫配置
- $config['1']['dbhost'] = 'localhost';// 服務器地址
- $config['1']['dbuser'] = 'root';// 用户
- $config['1']['dbpw'] = 'root';// 密碼
- $config['1']['dbcharset'] = 'gbk';// 字符集
- $config['1']['pconnect'] = '0';// 是否持續連接
- $config['1']['dbname'] = 'discuz';// 數據庫
- $config['1']['tablepre'] = 'cdb_';// 表名前綴
3) 執行該升級升級,在瀏覽器輸入如下地址:http://www.domain.com/install/update_qqconnect.php
4) 選擇您升級程序的版本,點擊相應的鏈接進行升級操作,如下圖所示:

注意:如果您是從 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,點擊這裏開始轉換數據。】 進行升級。
升級過程是自動的,您只要耐心等待升級完成即可。
升級完成後提示如下:

三、升級後的善後操作
1 、使用創始人帳號登錄,進入後台更新緩存。
2 、刪除 install/update.php 及 update_qqconnect.php 程序,以免給您的站點帶來隱患。
3 、管理員登錄站點後台,更新緩存。步驟為:後台=> 工具=> 更新緩存。
至此 Discuz! X 系列任意版本到 Discuz! X2.5 正式版本升級完成!