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

因?yàn)樵嬲搲b的是Discuz!X2 UTF8,比較占空間(www.tlkjt.com),而Discuz!X2.5正式版剛好發(fā)布,所以想換成直接升級(jí)到Discuz!X2.5 GBK版。Discuz!X2.5

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

首先:

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

2、使用前最好備份整個(gè)站點(diǎn),這樣出現(xiàn)問題時(shí)可以恢復(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)換過程中影響會(huì)員的使用;

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

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

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

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

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

這三個(gè)文件是:

配置/config_global.php

配置/config_ucenter.php

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

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

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

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

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

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

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

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

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

6.在后臺(tái)工具更新緩存,勾選三項(xiàng)更新(如果不行請(qǐng)轉(zhuǎn)第8步)

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

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

2.將論壇的Discuz!X2 GBK升級(jí)為Discuz!X2.5 GBK

這個(gè)操作直接按照官方教程升級(jí)即可。

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

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

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

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

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

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

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

升級(jí)完成后,進(jìn)入后臺(tái),更新緩存,測(cè)試功能。

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

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

轉(zhuǎn)換升級(jí)過程比較漫長(zhǎng),需要摸索,還擔(dān)心數(shù)據(jù)會(huì)被破壞,但升級(jí)完成后的喜悅之情溢于言表。只要在操作前備份好文件和數(shù)據(jù),我覺得就不用擔(dān)心了。以上轉(zhuǎn)換升級(jí)同樣適用于Discuz!X2 GBK升級(jí)為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接口對(duì)接開發(fā)等。十余年開發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿意為止,多一次對(duì)比,一定讓您多一份收獲!

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

在線客服

掃碼聯(lián)系客服

3985758

回到頂部