POST TIME:2018-08-14 14:44
在安裝DedeCMS的時(shí)候,填寫數(shù)據(jù)表前綴時(shí),隨便寫了一個(gè),當(dāng)系統(tǒng)使用了一段時(shí)間后,想更改數(shù)據(jù)表前綴,結(jié)果發(fā)現(xiàn)不是那么容易。經(jīng)過(guò)搜索實(shí)驗(yàn)后總結(jié)出修改數(shù)據(jù)表前綴的方法。
1. 在本機(jī)用dede安裝一個(gè)全新的、沒(méi)有任何文章數(shù)據(jù)的網(wǎng)站系統(tǒng),安裝時(shí)數(shù)據(jù)庫(kù)名稱無(wú)所謂,但數(shù)據(jù)庫(kù)表前綴要填你想更改的那個(gè)(例如0755jewelry_),記得編碼要選原來(lái)的一樣,不然會(huì)有亂碼現(xiàn)象。
2. 在舊網(wǎng)站后臺(tái)系統(tǒng)管理-數(shù)據(jù)備份哪里備份數(shù)據(jù),這里的數(shù)據(jù)指的是DEDECMS自己后臺(tái)所采取的備份文件,類似用phpmyadmin等工具所作的備份。備份完成后,DEDECMS會(huì)將備份文件放到根目錄下的data目錄(不同版本可能會(huì)不同)下的
backupdata文件夾里面,你會(huì)發(fā)現(xiàn)是許多文本文件。
3. 用Dreamweaver建個(gè)本地站點(diǎn),把備份文件夾(backupdata)復(fù)制到本地站點(diǎn)根目錄中。
4. 在DW中,單擊“編輯”下的“查找和替換”,查找范圍選“當(dāng)前整個(gè)本地站點(diǎn)”,搜索那一項(xiàng)選“源代碼”,查找文本框中輸入原來(lái)的dede表前綴(比如 dede_),替換文本框中輸入你想更改為的dede表前綴(比如0755jewelry_),然后單擊“替換全部”。
5. 全部替換完畢后,別忘了打開(kāi)名字以tables_struct開(kāi)頭的那個(gè)文本文件檢查一下,沒(méi)有改好的地方手工改一下。這個(gè)表很重要,你的網(wǎng)站恢復(fù)安裝時(shí),它是用來(lái)創(chuàng)建表結(jié)構(gòu)的。
6. 把DW本地站點(diǎn)中的備份文件復(fù)制到新建的dede系統(tǒng)的數(shù)據(jù)備份文件夾,然后登錄后臺(tái),進(jìn)“系統(tǒng)設(shè)置”里選“數(shù)據(jù)還原”,把這些數(shù)據(jù)還原到這個(gè)新dede系統(tǒng)中。
7. 還原后重新生成HTML就可以了,相應(yīng)的圖片附件也要COPY到對(duì)應(yīng)的目錄下。