DEDECMS織夢CMS數(shù)據(jù)轉換WordPress過程記錄演示

麥子 定制開發(fā)115字數(shù) 1006閱讀3分21秒閱讀模式

眾所周知的原因,目前織夢CMS DEDECMS已經(jīng)商業(yè)化,我們很多朋友以前有在使用這款CMS程序的時候可能會遇到版權風險,于是我們已有的網(wǎng)站要么選擇付費購買版權,要么就選擇遷移程序到其他的CMS程序中。這里我們常見的遷移程序是將織夢CMS數(shù)據(jù)轉換到WordPress程序,畢竟我們知道WP程序是免費開源的。

如果我們有需要將DEDECMS遷移到WP程序的,可以參考下面的辦法,這里麥子也有整理給有需要轉換程序的朋友。但是我們需要記住在遷移數(shù)據(jù)之前我們需要備份好DEDECMS程序和數(shù)據(jù)庫,防止遷移問題。我們一起看看如何遷移數(shù)據(jù)的。

我們可以在當前的站點中,新建一個以WordPress程序內核的站點。我們的目的是需要將DEDECMS程序數(shù)據(jù)遷移到WP,轉換成WP支持的數(shù)據(jù)庫,我們有數(shù)據(jù)庫和URL地址保持不變,那就不用擔心,當然有些情況,比如TAG和一些功能可能會缺失,當然還是有一些遺憾的,但是至少我們的文章URL不變,這個已經(jīng)解決我們大部分的問題。

下載轉換程序文件

這里我們需要下載腳本(dedecms_to_wordpress.php)。

將丟到WP全新程序根目錄。在丟之前,我們需要修改代碼。

// 以下 需要修改為你自己的
$cfg_dbhost = 'localhost';
$cfg_dbname = '數(shù)據(jù)庫名'; //庫名
$cfg_dbuser = '數(shù)據(jù)庫用戶名'; //數(shù)據(jù)庫用戶
$cfg_dbpwd = '數(shù)據(jù)庫密碼'; //密碼
$cfg_dbprefix = 'dede_'; //DEDE系統(tǒng)配置的 表前綴
$cfg_db_language = 'gbk'; //取值有兩種 gbk 或者 utf8,具體決定于安裝的DedeCMS的版本
$cfg_db_port = 3306;

這里我們需要修改這里的腳本。更換成我們的DEDECMS程序的數(shù)據(jù)庫,包括編碼要看我們的DEDECMS,你是哪個編碼就更換哪個。

運行轉換程序腳本

這里我們將上面的腳本放到WP站點根目錄,然后登錄SSH之后我們需要執(zhí)行文件。

php dedecms_to_wordpress.php

我們可以看到執(zhí)行過程。

最后,完畢之后我們可以看到新的WP是有數(shù)據(jù)的,但是我們需要登錄WP后臺設置偽靜態(tài),確保和原來DEDECMS程序的URL一致。數(shù)據(jù)過來且URL一致后,我們可以重新給我們的WP程序更換新的主題,然后慢慢調優(yōu)新的WP程序。這樣可以確保我們的大部分文章是原來URL,這個就是我們最終的目的。

投上你的一票
 
  • 本文由 麥子 發(fā)表于 2024年10月18日 08:46:57
  • 轉載請務必保留本文鏈接:http://bjj.org.cn/dedecms-to-wp.html
  • DEDECMS轉WP方法