下面按三個部分為大家講解:
1 、升級前的準備;
2 、升級中的注意事項;
3 、升級後的善後操作。
(一) 升級前的準備
1 、下載正式版 Discuz! 5.0.0 到本地或伺服器上,如下圖所示:

2 、由於 Discuz! 5.0.0 的模版改動比較大,所以可能有很多風格不能使用,故此在升級之前先把風格換回預設風格,並將除預設風格外的其他風格選為不可用,如下圖所示:

3 、關閉論壇,備份資料 (升級前請一定做好資料的備份),如下圖所示:

資料庫備份:
後臺備份或使用 phpmyadmin 都可以;(具體備份的方法請參考 「論壇搬家詳解」),後臺備份如下圖所示:

注:其中 「建表語句格式」 根據您伺服器上安裝的 MySQL 的版本號選擇。
論壇程式及其附件的備份:
把你論壇目錄下的所有目錄和檔案下載或者複製到你要備份的地方即可,如果你沒有對論壇程式和模板做過很大的改動,那麼只要備份 attachments(附件目錄) 和 customavatars(使用者自定義頭像) 目錄就可以了,如果還需要備份模板加上一個 templates 目錄即可。
我們常用的對論壇程式及其附件的備份方法為:在 FTP 裡的目錄下把除了 attachments 和 customavatars 以外,把其它所有檔案和目錄全部移動到一個新建的目錄中,比如 oldbbs 。當然,你也可以將所有論壇檔案都移到到 oldbbs 目錄中進行備份。如下圖所示:

再將 config.inc.php 檔案下載到本地,以方便對新的 Discuz!5.0.0 的 config.inc.php 進行對照配置。
在配置 config.inc.php 檔案時需重視的一點就是關於字元集的設定問題。 charset 為論壇預設的字元集,您下載了哪個版本的論壇相對應的字元集就是哪個,比如你下載的 Discuz!5.0.0_SC_UTF8 ,那麼你的論壇字元集 (即 charset) 就是 UTF8 ;而 dbcharset 為論壇資料庫的字元集 (即 MySQL 的字元集),也就是在伺服器安裝的 MySQL 的字元集,如果您的伺服器上安裝的 MySQL 的字元集為 latin1,那麼在配置 config.inc.php 時您就得將 dbcharset 填寫為 latin1 。到此,相信很多朋友已經明白自己的論壇為什麼會出現亂碼的問題了,原因就是沒有設定正確的字元集,只要按照上面的講解設定相信您的論壇將不會再有亂碼問題。如下圖所示:

(二) 升級中的注意事項
1 、上傳 Discuz! 5.0.0(除 install.php 檔案外) 的所有程式檔案到伺服器覆蓋原 Discuz! 4.1.0 程式, 並修改 attachments 、 customavatars 、 forumdata 、./forumdata/cache 、./forumdata/templates 、./forumdata/threadcaches 、 templates 的目錄屬性為 777 。如下圖所示:



2 、修改 config.inc.php 檔案,重新設定資料庫賬號資訊。具體的設定可以根據您下載到本地的 Discuz! 4.1.0 中的原 config.inc.php 來進行配置。如下圖所示:

注:左邊為下載到本地的原 Discuz!4.1.0 版本的 config.inc.php 檔案的資料庫資訊;
右邊為新版本論壇的 config.inc.php 檔案的資料庫資訊。
3 、上傳下載的 Discuz! 5.0.0 安裝包的 ./utilities/upgrade7.php 到論壇程式根目錄下,在瀏覽器中執行升級程式。

在瀏覽器中執行升級程式:

4 、按照操作提示,直至全部升級完畢 (預設情況下升級過程無需人工幹預,您可以做下來喝杯茶,靜靜地等待升級成功的提示)
進到上面的頁面,然後點選藍色的文字,開始升級。

升級成功:

(三) 升級後的一些善後操作
1 、刪除伺服器上的升級程式 upgrade7.php 。

2 、用管理員賬號密碼登入到論壇,進入系統設定,更新論壇統計,更新快取。

注:從後往前依次提交。
3 、 Discuz! 5.0.0 新增 「我的」 功能,主要記錄使用者在論壇上發表的主題和回覆。論壇升級完畢,使用者無法檢視自己以前發表的相關內容。如您的論壇確實需要將會員以前發表的內容匯入到新功能之中,可以使用 ./utilities/myconvert.php,上傳到伺服器後執行,按照提示操作即可。由於此過程需要耗費較大伺服器資源,建議只有十分必要的時候才使用。

在瀏覽器中執行,如下圖所示:

點選藍色連結進行升級,如下圖所示:

升級成功,如下圖所示:

4 、升級完成
注:如果需要以前的圖片或檔案,可以到 oldbbs 資料夾裡尋找,當然如果確定不需要了或 Discuz! 5.0.0 沒問題了可以把 oldbbs 刪除掉。
至此,Discuz! 4.1.0 - Discuz! 5.0.0 升級成功!現在您可以在後臺開啟您的論壇讓它執行了!
