我們在安裝織夢的時候,很多地方都都是選擇的默認,數據表前綴也是這樣。但是對于我們擁有多個網站,而又使用虛擬主機或者合租主機的用戶來說就是一個苦悶的事情了,因為虛擬主機或者合租主機用戶可能只擁有一個數據庫,而我們幾個站的數據庫表前綴可能是一樣的,這時候我們只有通過修改數據表前綴才能把幾個站的數據放到同一個數據庫中。



其實修改數據庫表前綴并不是很麻煩,只需要簡單的幾步即可完成,下面織夢技術研究中心就將具體操作方法告訴大家。



我們需要利用phpmyadmin備份全站數據庫,保存為.sql文件。(由于虛擬主機或者合租主機提供商一般對最大上傳sql文件做了限制,所以要想修改數據表前綴盡量提前修改)利用專門的sql文件編輯軟件的替換功能,將原來的數據表前綴(例如:dede_)替換為新的數據表前綴(例如:new_),替換的時候盡量將“XX_”帶上,以免把不必要的地方替換掉。建議大家用notepad++替換。



替換完成后再通過phpmyadmin導入修改后的sql文件。



然后修改織夢目錄下data文件夾中的common.inc.php文件。找到 $cfg_dbprefix = 'dede_'; 將后面的dede_修改為自己新設置的數據庫標簽前綴。



測試修改后的織夢系統是否工作正常。 完成后用phpmyadmin刪除數據庫中前綴修改前的數據庫表。