POST TIME:2019-09-30 11:50
在閱讀本教程之前,應(yīng)當(dāng)有如下的準(zhǔn)備工作:
1.備份數(shù)據(jù)庫和站點(diǎn)文件(不包含生成的html目錄),主要是用戶自定義的模板以及PHP文件,教程中包含備份的內(nèi)容;
2.如果不影響當(dāng)前站點(diǎn)的訪問,可以搭建一個(gè)仿真的站點(diǎn),并且關(guān)閉當(dāng)前活動(dòng)站點(diǎn)的數(shù)據(jù)庫讀寫操作(由于生成靜態(tài),不影響前臺(tái)瀏覽);
好了,接下來我們來分步驟講解如何進(jìn)行系統(tǒng)升級(jí):
1.準(zhǔn)備升級(jí)
到服務(wù)器上面下載對(duì)應(yīng)程序的升級(jí)包,這里以GBK為例,我們要進(jìn)行升級(jí),首先需要去:
http://updatenew.dedecms.com/base-v57/package/v56gbk-upv57gbk.tar.gz
下載最新的升級(jí)程序包.
說明:我們提供了 3種不同的編碼。包括 GBK 簡體中文版(推薦)、UTF-8 簡體中文版、BIG5 繁體中文版(推薦),請(qǐng)根據(jù)您已經(jīng)安裝好的程序的編碼,選擇相應(yīng)版本的DedeCMS升級(jí)程序。
我們下載后本地進(jìn)行解壓,得到如下的目錄結(jié)構(gòu):
2.進(jìn)行數(shù)據(jù)庫及文件的備份
1)數(shù)據(jù)庫備份
登錄系統(tǒng)后臺(tái),進(jìn)入[系統(tǒng)]->[數(shù)據(jù)庫備份/還原]界面,然后點(diǎn)擊"提交"按鈕,對(duì)當(dāng)前數(shù)據(jù)表進(jìn)行備份.
根據(jù)數(shù)據(jù)量大小,等待一會(huì)就完成備份工作了,我們可以在系統(tǒng)/data/backupdata(如果用戶在系統(tǒng)后臺(tái)自行設(shè)定,則需要去查看)找到已經(jīng)備份好的數(shù)據(jù)庫文件.
2)文件備份
登錄站點(diǎn)FTP目錄,將系統(tǒng)中除了uploads,data以及生成靜態(tài)HTML的目錄移動(dòng)到一個(gè)v56dede的目錄中去.
注意:需要保證原來系統(tǒng)中/data/common.inc.php沒有修改
3.升級(jí)DedeCMS系統(tǒng)
1)上傳升級(jí)包程序到程序?qū)?yīng)目錄中.
注意:虛擬主機(jī)上傳文件請(qǐng)一定使用二進(jìn)制方式上傳,獨(dú)立主機(jī)直接在服務(wù)器上下載解壓縮即可。
2)設(shè)定目錄權(quán)限,按照http://bbs.dedecms.com/172474.html中說明配置服務(wù)器的系統(tǒng)權(quán)限.
3)執(zhí)行目錄下的./update/文件夾,在瀏覽器中打開:http://您的站點(diǎn)域名/update,進(jìn)行程序升級(jí);
升級(jí)成功后您可以選擇跳轉(zhuǎn)對(duì)應(yīng)頁面.
4.升級(jí)后續(xù)工作
1)刪除升級(jí)文件夾update;
注意:升級(jí)后,您可以查看/update/uplog.txt以及/update/uperr.txt文件來看看哪些地方出現(xiàn)異常;
2)以管理員的身份進(jìn)入系統(tǒng)后臺(tái),進(jìn)入[生成]-[更新系統(tǒng)緩存],選中"測(cè)并清理錯(cuò)誤文檔",然后點(diǎn)擊"開始執(zhí)行"按鈕進(jìn)行緩存清空的工作.