A. 怎麼把織夢模版文件由gbk轉為utf-8
1. dedecms網站GBK與UTF
在幫別人修改織夢模板的時候,別人的要求是: 在現有的織夢做網站上 增碼歲鄭加一個多語言界面,就是在現有的中文界面上新增 英文,日文 和韓文。
第一個當然想得就是在織夢後台新增幾個這樣的 欄目。然後只要將模板做成其他的語言就可以調用了。
但是也遇到了一個問題就是它現有網站的織夢是gbk的。
這種gbk是一種中文編碼,若想出現其他語言文字就必須雀飢轉化成UTF-8的,所以自己就再網上整理了一下 找到了一個比較不錯也適合自己的轉換方式:
1. 備份網站的所有數據
這一部分是很重要的 ,尤其是資料庫的備份。先織夢後台備份,然後再整站進行備份
2.導出資料庫文件並轉換。
這一部分需要使用到PHPMyadmin . 我們在MyAdmin 找到網站的資料庫名,默認的數據表前綴為dede_ 全選這些數據表,選擇導出。將導出的。sql文件在本地 用專門的編輯工具打開(可以使用DW或者是Notepad++等)
我們查找CHARSET=gbk 全部替換為CHARSET=utf8
查找gb2312全部替換成utf8
然後保存。
3.模板文件的轉換
用DW打開模板文件,選擇修改——頁面屬性——標題/編碼 :
織夢gbk轉utf8
我們只要將編碼選擇為 UTF-8即可,下面還有一個選擇就是 是否包含Unicode簽名(BOM) 【這個不要選擇 否則在使用織夢模板插入include時會出錯】
若發現有的文字出現了亂碼 自己手動更改即可!
將全部的模板文章轉換問UTF-8格式的!
文件基本上就轉換好了!
4.安裝UTF-8格式的織夢安裝包
你使用的是織夢哪個版本的織夢就安裝相應的UTF-8格式的安裝包,安裝好之後使用MyAdmin 將這個新資料庫名中格的表刪除,並將轉換好的。ssql文件導入即可,將轉換好的模板文件覆蓋。
2. 織夢系統怎麼把utf編碼轉成gbk
首先登陸dedecms網站後台,使用系統菜單下的資料庫備份/還原功能,將網站的數據備份,記住要備份數據表結構,然後使用FTP工具將備份好的數據文件下載到您的電腦上。
備份的文件中有tables_struct_xxx這樣一個文件,用dreamweaver或EditPlus打開這個文件,使用查找與替換命令,將CHARSET=gbk替換為CHARSET=utf8,然後要保存。打開准備的轉碼軟體,將第所備份的文件(包括上面修改過的文件),將GBK轉換為UTF-8格式。當然,轉換好的文件一定是在一個新的文件夾裡面,以便區分原來的GBK的文件。
至此這一步,就將資料庫文件由GBK格式成功的轉換為了UTF-8格式。
3. DEDEcms,GBK和UTF8版本互相轉換有什麼方法
當前安裝版本為:dedecms v5.7 utf8,目標將網站由UTf8版本轉換為GBK版。
2寫在轉換之前:要轉換dede系統的版本,實際上是編碼的轉換的問題,要將mysqls數據從utf8轉換為gbk編碼,將模板文件的編碼也要轉換為GBK模式。在本文中兩個核心工具,帝國備份王和Editplus 編輯器。
用ebak2008工具的備份/恢復功能,巧妙dede資料庫utf-8編碼的無錯轉換為gbk編碼格式。站點文件的轉換就用Editplus 編輯器。
END二數據的備份1在轉換之前,將dede做整站備份,備份內容包括mysql資料庫,dede站點文件,如果網站容量非常大的話,可以登錄空間管理後台將整個網站進行打包,然後下載。備份的目的就是了防止轉換失敗後還有退路。
登錄dede後台,選擇「系統 」中 「資料庫備份/還原 」備份dede資料庫。2備份完畢,請登錄ftp下載到本地電腦保存。
Dede備份數據存儲位置:/data/backupdataEND三資料庫編碼轉換1解壓縮ebak2008,將ebak2008文件夾上傳到網站空間的根目錄。用帝國備份王(ebak2008)反向操作,強制轉換dedecms v5.7 utf8版本的mysql數據編碼為gbk。遲頌
2打開帝國備份王(ebak2008)工具(地址為:原域名/ebak2008),登陸3在登陸後的帝國備份王界面,點擊「備份數據」,4備份數據界面,選擇要備份的資料庫,請注意操作,別選錯了。5非常重要!虛擬主機安裝的dede系統是utf8版,在備份的時候不能選擇 「utf8編碼進行備份 」。
在這里要反向操作(如果是utf8就選gbk,如果是gbk就選utf8)。備份時請特別注意:選擇資料庫編碼為gbk,不能選擇其它方式,否則在轉換後會出現亂碼。
數據存儲目錄命名為:date_gbk_20150618160956。一般用默認的就可以了。
點擊,屏幕最下方的 開始備份 ,等待完成操作!END四將gbk格式的dede資料庫備份恢復到系統登陸主機ftp後台,將原來的dedecms的目錄dede,改為deded_utf8_bak.上傳DedeCMS-V5.7-GBK-SP1.tar,到主機後台進行解壓縮,將其中的uploads文件夾改為dede,移動到public_html/目錄中,此操作可以節省大量上傳的時間.接著就可以重新安裝dede系統了,安裝過程不作演示.在安裝DedeCMS-V5.7-GBK-SP1版時,按默認安裝即可。安裝完畢後,進後台將插件之類的也重新安裝好.然後登錄ebak2008資料庫備份工具,選擇「數據恢復」,恢復第二步驟中將utf8編碼強制轉換為gbk格式的資料庫(date_gbk_20150618160956)。
帝國備份王(ebak2008)恢復數據僅需要50秒左右,速度相當的快。恢復數據後,請登錄dede管理後台,重新生成一下網頁。
檢查首頁無亂碼,織夢網站管理系統(dedecms)utf8成功轉換gbk。進入網站管理後台,檢查資料庫表,Mysql數據表無亂碼:轉換成功後的小錯誤,由於dede默認的utf8和gbk版本的差別,在轉換成功後,「圖文資訊」和「首頁幻燈片」圖片丟失,丟失的圖片重新上傳一下就OK!整個過程無報錯,顯示正常再次進入主機後台找到dede_utf8_bak目錄下的uploads下的alimg目錄(這個目錄就是首頁和上傳的圖片存放的位置),把這個目錄加入到剪貼板,再進入dede目錄下的uploads,復制剪貼板的文件到這里,這樣圖片就恢復正常了.本站使用的是dede默認的模板,所以在轉換的時候沒有改動dede的模板文件,如果你的網站對DEDE的一些文件沒有改動,直接按照我的方法就可以成功轉換。
如果有改動的文件,請將你改動的文件轉換為gbk編碼。用Editplus 編輯器將站點文件中的utf8轉換為gbk編碼。
重點是dede模板文件編碼的轉換,細心的用Editplus 編輯器修改,完畢後,上傳覆蓋即可。
4. dedecms的UTF
我看了下他的模板,這個改動量就太大了。你要把模板里的這些文件依次打開,並將<meta ; charset=utf-8" />;改成<meta ; charset=gb2312" />;。而且他的plus里也要改。整理起來很麻煩。
B. 一不小心不dedecms里的data\backupdata的文件給刪了,不能備份了,垃圾箱里也沒有
1、新建一個backupdata 在data目錄里,你就可以繼續使用網站的備份功能。
2、phpmyadmin只是一個工具,而且導出的資料庫也只會有一個.sql的文件。
3、你只是刪除backupdata這個目錄,這個目錄是放置你備份的數據,並沒有刪除你的資料庫,所以你不需要重新恢復。
4、如果你確實要恢復數據,那麼在phpmyadmin里,選擇你的資料庫,然後將資料庫里的欄位全部刪除,然後導入選擇你導出的.sql文件即可。
文匯傳媒竭誠為您解答!
C. 織夢DedeCMS收費轉換帝國CMS程序的方法【CMS通用轉換方法】
織夢DedeCMS宣布按照授權協議收費,非營利個人網站除外,商業使用需支付5800元。這促使眾多站長考慮更換CMS系統。盡管轉換過程大同小異,但手動操作涉及以下步驟:
首先,對現有織夢CMS網站進行全面備份,包括程序和資料庫。
識別數據結構,織夢主要包含文章、圖片和附件等,評論和單頁面數據可視具體情況進行處理。
資料庫可通過導出SQL文件或後台備份文件夾(backup_data)獲取。
圖片文件存儲在uploads文件夾,需單獨備份。
模版文件存於templets文件夾及其相關CSS、JS和圖片文件夾。
新CMS系統中,將模版文件轉換為適應的標簽,並根據資料庫備份選擇性地遷移文章數據。
將uploads文件夾中的圖片調整到新網站根目錄,並在資料庫中替換相關地址。
總結來說,以上方法適用於一般的企業網站轉換,但具體操作應根據目標CMS系統的特性進行調整。如果需要更專業和全面的遷移服務,如URL結構優化、模板遷移等,可以尋求專業的織夢DedeCMS遷移團隊,如我們所提供的服務,支持遷移至WordPress、帝國CMS等多種CMS系統。