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