Discuz!X2 utf8升級到Discuz!X2.5 GBK完美教程
  • 更新時間:2024-11-07 13:41:38
  • 網(wǎng)站建設(shè)
  • 發(fā)布時間:1年前
  • 284

因為原版論壇裝的是Discuz!X2 UTF8,比較占空間(www.tlkjt.com),而Discuz!X2.5正式版剛好發(fā)布,所以想換成直接升級到Discuz!X2.5 GBK版。Discuz!X2.5

經(jīng)過多次摸索和參考相關(guān)轉(zhuǎn)換教程,終于找到了這種轉(zhuǎn)換方法,實現(xiàn)了完美的轉(zhuǎn)換。讓我與你分享這段經(jīng)歷。

首先:

1.本教程不考慮插件問題,必須先卸載插件再安裝相應(yīng)的代碼

2、使用前最好備份整個站點,這樣出現(xiàn)問題時可以恢復(fù)

1、首先將Discuz!X2 UTF8轉(zhuǎn)Discuz!X2 GBK,具體教程如下:

1.備份修改過的文件:

這里主要是圖片的修改。一般來說,可以備份以下文件:

1.1、static/image/common/logo.png

1.2、static/image/common/logo_sc.png

1.3、static/image/common/logo_88_31.gif

1.4、static/image/mobile/logo.gif

1.5、favicon.ico

1.6、htaccess

2. 安裝工具:

下載Tools 1.9M for Discuz!X,然后按照官方教程安裝使用。

3.使用TOOLS轉(zhuǎn)碼:

先關(guān)閉論壇,以免在轉(zhuǎn)換過程中影響會員的使用;

然后轉(zhuǎn)碼,點擊模塊化的大TOOLS,然后點擊左邊一欄:編碼轉(zhuǎn)換(如下圖)

然后點擊提交,等待轉(zhuǎn)換完成,接下來就是最重要的修改了。

4、修改并上傳新的GBK編碼程序文件覆蓋原UTF8文件:

4.1.首先從官網(wǎng)下載最新的Discuz!X2 GBKhttp://download.comsenz.com/DiscuzX/2.0/Discuz_X2_SC_GBK.zip,解壓到默認的Discuz_X2_SC_GBK文件夾;

4.2.接下來將論壇原UTF8版本的三個文件下載覆蓋到對應(yīng)解壓后的Discuz_X2_SC_GBK文件夾中,如下圖:

這三個文件是:

配置/config_global.php

配置/config_ucenter.php

uc_server/data/config.inc.php(FULL版UC獨立UC修改方法不清楚)

4.3.修改Discuz_X2_SC_GBK文件夾下這三個文件中的相關(guān)配置信息

用你喜歡的編輯器(比如記事本等)打開這三個文件,用搜索替換修改:

將文件中的“utf8”全部改成“gbk”,“utf-8”改成“gbk”,表前綴“pre_”改成“gbk_pre_”,記得保存。

4.4.使用FTP工具將Discuz_X2_SC_GBK文件夾中的所有文件上傳至論壇,并選擇“全部覆蓋”操作;

注意:必須上傳覆蓋,不能刪除原來的再上傳新的。

然后就可以重新登錄論壇后臺管理系統(tǒng)了。

5.重新安裝TOOLS(可選,不想直接卸載)

進入管理中心-插件-TOOLS,卸載再安裝對應(yīng)的代碼

6.在后臺工具更新緩存,勾選三項更新(如果不行請轉(zhuǎn)第8步)

7、為什么上一步做不出來?是因為你原來的管理員賬號變成了普通會員,無法登錄管理后臺。這時候需要調(diào)用外部TOOLS工具中的TOOLS.PHP文件,一個是更新緩存,一個是回復(fù)管理員密碼,設(shè)置你使用的管理員賬號和密碼,提交.

至此,第一步,UTF8轉(zhuǎn)碼GBK順利完成!

2.將論壇的Discuz!X2 GBK升級為Discuz!X2.5 GBK

這個操作直接按照官方教程升級即可。

Comsenz核心產(chǎn)品Discuz! X2.5正式版

1)備份數(shù)據(jù)庫

2)創(chuàng)建old文件夾,將除data、config、uc_client、uc_server目錄外的舊程序移動到old目錄下

3)上傳2.5程序(壓縮包中上傳目錄下的文件),如果上傳時提示覆蓋目錄,請選擇“是”

4)將安裝包utility目錄下的update.php上傳到論壇安裝目錄,刪除安裝目錄下的index.php

執(zhí)行http://你的域名/論壇路徑/install/update.php

只需按照提示升級即可。升級時間因數(shù)據(jù)大小和服務(wù)器性能而異。據(jù)測試,10G左右的論壇從2.0升級到2.5大約需要1.5-2.5小時。如果您的版本較舊,則升級需要更多時間。

升級完成后,進入后臺,更新緩存,測試功能。

升級成功后,可以刪除舊目錄下的文件。

3.轉(zhuǎn)化總結(jié)

轉(zhuǎn)換升級過程比較漫長,需要摸索,還擔(dān)心數(shù)據(jù)會被破壞,但升級完成后的喜悅之情溢于言表。只要在操作前備份好文件和數(shù)據(jù),我覺得就不用擔(dān)心了。以上轉(zhuǎn)換升級同樣適用于Discuz!X2 GBK升級為Discuz!X2.5 utf8,只需反向調(diào)整相應(yīng)參數(shù)即可。

本文發(fā)表于北京網(wǎng)站建設(shè)公司推來客www.tlkjt.com

我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開發(fā)、各類API接口對接開發(fā)等。十余年開發(fā)經(jīng)驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網(wǎng),轉(zhuǎn)載請表明原文地址:https://www.tlkjt.com/web/13320.html
推薦文章

在線客服

掃碼聯(lián)系客服

3985758

回到頂部