destoon6.0升級7.0GBK編碼網站轉UTF-8編碼

   

DESTOON V7.0不再支持GBK版本,之前版本的網站需要按本教程轉換爲UTF-8版本,然後升級至最新。

1、安裝與GBK版本一致的UTF-8版本的DESTOON,表前綴保持一致

 

2、登錄GBK版本後臺,數據維護,強制字符集選擇UTF-8,然後備份數據

 

3、將備份好的數據導入到新的UTF-8數據庫,並登錄後臺測試是否有問題

 

4、如果沒有問題,轉移上傳的圖片文件至UTF-8站點,並把域名綁定到UTF-8站點所在目錄

 

如果數據量太大導致後臺備份或導入失敗,可以使用以下命令(僅參考,庫名等以實際名稱爲準)方式備份和導入:

 

1、導出GBK數據庫表結構

 

1.1 Windows服務器

運行cmd

 

D:
cd D:\DTServer\mysql\bin
mysqldump --default-character-set=utf8 -d -uroot -p123456 destoongbk > D:\destoon-d.sql

1.2 Linux服務器

mysqldump --default-character-set=utf8 -d -uroot -p123456 destoongbk > /www/destoon-d.sql

2、替換字符

 

2.1 Windows服務器

Editplus等軟件打開D:\destoon-d.sql,查找CHARSET=gbk替換爲CHARSET=utf8

 

2.2 Linux服務器

sed -i s/CHARSET=gbk/CHARSET=utf8/g `grep -rl "CHARSET=gbk" /www/destoon-d.sql`

3、導出GBK數據

 

3.1 Windows服務器

mysqldump --default-character-set=utf8 -t -uroot -p123456 destoongbk > D:\destoon-t.sql

 

3.2 Linux服務器

mysqldump --default-character-set=utf8 -t -uroot -p123456 destoongbk > /www/destoon-t.sql

 

4、導入結構和數據

 

4.1 Windows服務器

mysql -u root -p123456 destoonutf8 < D:\destoon-d.sql

mysql -u root -p123456 destoonutf8 < D:\destoon-t.sql

 

4.2 Linux服務器

mysql -uroot -p123456 destoonutf8 < /www/destoon-d.sql

mysql -uroot -p123456 destoonutf8 < /www/destoon-t.sql

 

注意:是導入到UTF-8數據庫裏,並且要按文件順序導入

好了,以上就是自己升級轉utf的總結,演示站點:圓柱模板  有疑問可以一起交流探討!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章