首先需要架好PHP程序運行環境。目前轉換程序只有四種,即:
1、動網的ASP7.1 AC 轉到 動網PHP1.0
2、動網的ASP7.1 MSSQL 轉到 動網PHP1.0
3、DISCUZ4.1 轉到 動網PHP1.0
4、DISCUZ5.0 轉到 動網PHP1.0
一、說明:
1、訪問你的轉換路徑,各文件對應的轉換說明如下
2、asp71ac-to-php10 動網的ASP7.1 AC 轉到 動網PHP1.0
3、asp71sql-to-php10 動網的ASP7.1 MSSQL 轉到 動網PHP1.0
4、dz41-to-php10 DISCUZ4.1 轉到 動網PHP1.0
5、dz50-to-php10 DISCUZ5.0 轉到 動網PHP1.0
使用工具對sql資料庫進行管理和維護,這樣能加快一些不熟悉sql語句的新手快速應用。工具推薦phpmyadmin,mysqlfront
二、轉換前的準備工作
1、首先要明確轉換的是論壇的類型 (如:AC 或 MSSQL 或 MYSQL)。
2、下載資料庫文件,並通過訪問phpmyadmin軟體導入或把資料庫(ac版)放到相應的文件夾。
3、找到相應的文件夾裡的文件修改資料庫連接參數:
1>、在asp71ac-to-php10 項目上修改此文件的資料庫連接參數:DvAsp71Ac-DvPhp10.php
/*********** Dvbbs_Asp( AC 版本 )相關參數-START ***********/
$Ac_TablePre = "Dv_"; // AC 數據表前綴
$Ac_User = ""; // AC 資料庫登錄會員
$Ac_Password = ""; // AC 資料庫登錄密碼
$Ac_DbName = "Database\dvbbs7.mdb"; // AC 資料庫絕對路徑,其中目錄與目錄(或文件)
/*********** Dvbbs_PHP相關參數-START *******************/
$My_TablePre = "Dv_"; // Dvbbs.php 數據表前綴
$My_Host = "localhost"; // Dvbbs.php 資料庫伺服器
$My_User = "root"; // Dvbbs.php 資料庫登錄會員
$My_Password = "123456"; // Dvbbs.php 資料庫登錄密碼
$My_DbName = "dvbbs_php"; // Dvbbs.php 資料庫名稱
以上是資料庫連接需要填寫的一些資料庫名、用戶名、用戶密碼等。如果填寫不正確,那轉換程序無法運行下去的。也就是說能正常運行轉換程序,證明你填寫資料庫的連接參數是正確的。
2>、 Database文件夾是存放AC資料庫文件。
3>、 Dvasp71Sql-Dvphp10.php(動網MSSQL轉 動網PHP):修改Dvasp71Sql-Dvphp10.php此文件。
/************ Dvbbs_Asp( MSSQL版本 )相關參數-START **********/
$Ms_TablePre = "Dv_"; // MSSQL版 數據表前綴
$Ms_Host = "127.0.0.1"; // MSSQL版 資料庫伺服器
$Ms_User = "sa"; // MSSQL版 資料庫登錄會員
$Ms_Password = ""; // MSSQL版 資料庫登錄密碼
$Ms_DbName = "51hezuasp"; // MSSQL版 資料庫名稱
/************* Dvbbs_PHP相關參數-START *******************/
$My_TablePre = "Dv_"; // Dvbbs.php 數據表前綴
$My_Host = "localhost"; // Dvbbs.php 資料庫伺服器
$My_User = "root"; // Dvbbs.php 資料庫登錄會員
$My_Password = "123456"; // Dvbbs.php 資料庫登錄密碼
$My_DbName = "51hezuphp"; // Dvbbs.php 資料庫名
4>、 dz41-to-php10 (DZ4.1 轉 動網PHP)修改此文件:Dz410-Dvbbs10.php
/*************** Discuz相關參數-START ********************/
$Dz_TablePre = "cdb_"; // Discuz 數據表前綴
$Dz_Host = "localhost"; // Discuz 資料庫伺服器
$Dz_User = "root"; // Discuz 資料庫登錄會員
$Dz_Password = "123456"; // Discuz 資料庫登錄密碼
$Dz_DbName = "51hezudz"; // Discuz 資料庫名稱
/***************** Dvbbs_PHP相關參數-START ***************/
$Dv_TablePre = "Dv_"; // Dvbbs 數據表前綴
$Dv_Host = "localhost"; // Dvbbs 資料庫伺服器
$Dv_User = "root"; // Dvbbs 資料庫登錄會員
$Dv_Password = "123456"; // Dvbbs 資料庫登錄密碼
$Dv_DbName = "51hezuphp"; // Dvbbs 資料庫名稱
5>、 dz50-to-php10 (DZ5.0 轉 動網PHP)修改此文件:Dz500-Dvbbs10.php
/****************** Discuz 相關參數-START *****************/
$Dz_TablePre = "cdb_"; // Discuz 數據表前綴
$Dz_Host = "localhost"; // Discuz 資料庫伺服器
$Dz_User = "root"; // Discuz 資料庫登錄會員
$Dz_Password = "123456"; // Discuz 資料庫登錄密碼
$Dz_DbName = "51hezudz5"; // Discuz 資料庫名稱
/******************* Dvbbs_PHP 相關參數-START ************/
$Dv_TablePre = "Dv_"; // Dvbbs 數據表前綴
$Dv_Host = "localhost"; // Dvbbs 資料庫伺服器
$Dv_User = "root"; // Dvbbs 資料庫登錄會員
$Dv_Password = "123456"; // Dvbbs 資料庫登錄密碼
$Dv_DbName = "Dvbbs_From_Discuz5_GBK"; // Dvbbs 資料庫名稱
三、開始轉換數據
1、點擊(asp71ac-to-php10)對應 動網的ASP7.1 AC 轉到 動網PHP1.0
2、出現一些轉換前的注意事項,建議轉換前閱讀一下,然後點擊(轉換準備)
3、出現轉換數據的各種選項,轉換有兩種方式:
1>、全部自動轉換:這是一鍵轉換,也就是選擇此項時,原有論壇上的數據全部轉到DVPHP資料庫上。不需要做任何手工的工作,程序會按照各種表相應的進行轉換。
2>、有選擇轉換:如果不想把原有的論壇數據全部轉到DVPHP,那可以進行有選擇轉換,如(會員數據、貼子數據)等。需要轉換什麼樣的數據,只要一點相應的按鈕,程序會自動相對應進行轉換。
4、其它的論壇轉換一樣,不再做一一描述。
由於版面關係,如果您覺得文章內圖片內容看不清楚,請在地址欄粘貼圖片屬性中的地址查看原始圖片,謝謝!