AGAMES 討論區
標題:
Discuz!4.1 to Discuz!5.0 升級教程
[打印本頁]
作者:
dlalden
時間:
2009-1-16 16:18:13
標題:
Discuz!4.1 to Discuz!5.0 升級教程
Discuz!4.1 to Discuz!5.0 升級教程Discuz!5.0 正式版已經發布,相信大家很想把自己的 Discuz!4.1 論壇升級為 Discuz!5.0 ,下面我就為大家詳細講解一下 Discuz!4.1=>Discuz!5.0 的升級過程。
下面按三個部分為大家講解:
(一)升級前的准備1、下載正式版 Discuz! 5.0 到本地或服務器上,如圖 1 所示:
2、由於 Discuz! 5.0 的模版改動比較大,所以可能有很多風格不能使用,故此在升級之前先把風格換回默認風格,並將除默認風格外的其他風格選為不可用,如圖 2 所示:
3、關閉論壇,備份數據( 升級前請一定做好數據的備份),如圖 3 所示:
數據庫備份:後台備份或使用phpmyadmin都可以;(具體備份的方法請參考“論壇搬家詳解”圖文說明),如圖 4 所示:
注:其中“建表語句格式”根據您服務器上安裝的MySQL的版本號選擇。
論壇程序及其附件的備份:把你論壇目錄下的所有目錄和文件下載或者拷貝到你要備份的地方即可,如果你沒有對論壇程序和模板做過很大的改動,那麼只要備份attachments(附件目錄)和customavatars(用戶自定義頭像)目錄就可以了,如果還需要備份模板加上一個templates目錄即可。
我們常用的對論壇程序及其附件的備份方法為:在 FTP 裡的目錄下把除了 attachments 和 customavatars 以外,把其它所有文件和目錄全部移動到一個新建的目錄中,比如 oldbbs。當然,你也可以將所有論壇文件都移到到oldbbs 目錄中進行備份。如圖 5 所示:
再將 config.inc.php 文件下載到本地,以方便對新的 Discuz!5.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。到此,相信很多朋友已經明白自己的論壇為什麼會出現亂碼的問題了,原因就是沒有設置正確的字符集,只要按照上面的講解設置相信您的論壇將不會再有亂碼問題。如圖 6 所示:
(二)升級中的注意事項1、上傳 Discuz! 5.0(除install.php文件外)的所有程序文件到服務器覆蓋原 Discuz!4.1 程序,並修改 attachments、customavatars 、forumdata 、./forumdata/cache 、./forumdata/templates 、./forumdata/threadcaches 、templates 的目錄屬性為777。如圖 7、8、9 所示:
2、修改 config.inc.php 文件,重新設置數據庫賬號信息。具體的設置可以根據您下載到本地的 Discuz!4.1 中的原 config.inc.php 來進行配置。如圖 10 所示:
注:左邊為下載到本地的原 Discuz!4.1 版本的 config.inc.php 文件的數據庫信息;
右邊為新版本論壇的config.inc.php文件的數據庫信息。
3、上傳下載的 Discuz! 5.0 安裝包的 ./utilities/upgrade7.php 到論壇程序根目錄下,在瀏覽器中運行升級程序。如圖 11 所示:
在瀏覽器中運行升級程序:如圖 12 所示:
4、按照操作提示,直至全部升級完畢(默認情況下升級過程無需人工干預,您可以做下來喝杯茶,靜靜地等待升級成功的提示)進到上面的頁面,然後點擊藍色的文字,開始升級。如圖 13 所示:
升級成功:如圖 14 所示
(三)升級後的一些善後操作1、刪除服務器上的升級程序 upgrade7.php 。如圖 15 所示:
2、用管理員賬號密碼登錄到論壇,進入系統設置,更新論壇統計,更新緩存。如圖 16 所示:
注:從後往前依次提交。
3、Discuz! 5.0 新增“我的”功能,主要記錄用戶在論壇上發表的主題和回復。論壇升級完畢,用戶無法查看自己以前發表的相關內容。如您的論壇確實需要將會員以前發表的內容導入到新功能之中,可以使用 ./utilities/myconvert.php,上傳到服務器後運行,按照提示操作即可。由於此過程需要耗費較大服務器資源,建議只有十分必要的時候才使用。如圖 17 所示:
在瀏覽器中運行,如圖 18 所示:
點擊藍色鏈接進行升級,如圖 19 所示:
升級成功,如圖 20 所示:
4、升級完成 注:如果需要以前的圖片或文件,可以到 oldbbs 文件夾裡尋找,當然如果確定不需要了或 Discuz! 5.0 沒問題了可以把 oldbbs 刪除掉。
至此,Discuz!4.1 - Discuz!5.0 升級成功!現在您可以在後台開啟您的論壇讓它運行了!
歡迎光臨 AGAMES 討論區 (http://61.244.113.49/)
Powered by Discuz! X2