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