首先需要架好PHP程序运行环境。目前转换程序只有四种,即:
一、说明:
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、其它的论坛转换一样,不再做一一描述。
由于版面关系,如果您觉得文章内图片内容看不清楚,请在地址栏粘贴图片属性中的地址查看原始图片,谢谢!