Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑问] 新手求助 DvBBS 7.1.0 SQL => Discuz!5.0.0 转换中遇到的问题

[复制链接]
nes_cnpc 发表于 2007-5-24 15:34:36 | 显示全部楼层 |阅读模式
DvBBS 7.1.0 SQL 数据库已经导入本机,未发现问题;

Discuz!数据库采用 Discuz!EXP(Discuz!论坛环境和Discuz!论坛一键安装),也能正常打开首页,并能发帖使用;

转换步骤按照贵论坛的《DvBBS 7.x sql 到 Discuz!5.0 图文转换教程》;

修改 convertinc/config.php 文件如下:

//请仔细设置下面的参数===========================================================
$ms_dbhost  = 'localhost';   // mssql 主机地址
$ms_dbuser  = 'sa';    // mssql 用户名
$ms_dbpw  = '123456';   // mssql 密码
$source_dbname  = 'djss';   // mssql 数据库名
$source_tablepre = 'dv_';    // DVBBS 表前缀
$dv_posttbl  = 'Dv_bbs1';   // dvbbs 帖子表,多个表之间用半角逗号,隔开,如:Dv_bbs1,Dv_bbs2,Dv_bbs3
//==============================================================================
$dbhost   = 'localhost';   // MySQL 数据库服务器,如:127.0.0.1,一般为 localhost
$dbport   = '6033';    // MySQL 数据库服务器端口号,一般为 3306
$dbuser   = 'root';    // MySQL 数据库用户名
$dbpw   = 'root';    // MySQL 数据库密码
//==============================================================================
$discuz_dbname  = 'Discuz';   // Discuz! 数据库名
$discuz_tablepre = 'cdb_';    // Discuz! 数据表前缀 默认为:cdb_
        // 请确保同 Discuz! 的 config.inc.php $tablepre 设置是一样的

$discuz_charset  = 'gbk';    // 如果您的 MySQL 为 4.1 及以上版本 请根据您的 Discuz! 数据库字符集进行设置
        // 可选 'gbk', 'big5', 'utf8', 'latin1'
        
//==============================================================================

$rpp   = '3000';    // 每次需要转换的数据量,如果您的服务器比较慢,请将这个值调小
$reportfile  = 'report.htm';   // 用来记录转换结果分析报告,该文件所在目录须具有可写权限
$debug   = '0';    // 是否开启调试模式,当且仅当转换不能顺利完成时打开
//参数设置完毕===================================================================

执行转换程序,出现提示:

没有配置好 PHP 与 MS SQL Server 数据库的连接!
如在 win 下运行本程序 需要对 php.ini 进行修改,把 ;extension=php_mssql.dll 前面的分号去掉,并重启Web服务!

不知原因,恳请高手赐教。


[ 本帖最后由 nes_cnpc 于 2007-5-24 15:52 编辑 ]
回复

使用道具 举报

ejew 发表于 2007-5-24 16:07:17 | 显示全部楼层
回复

使用道具 举报

 楼主| nes_cnpc 发表于 2007-5-24 16:17:07 | 显示全部楼层
按照19条的方式更新之后,启动服务出现提示:

Installing the Discuz!EXP-WEB service
The Discuz!EXP-WEB service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : make_sock: c
ould not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

C:\>net start Discuz!EXP-DBS
Discuz!EXP-DBS 服务正在启动 .
Discuz!EXP-DBS 服务无法启动。

系统出错。

发生系统错误 1067。

进程意外终止。
回复

使用道具 举报

ejew 发表于 2007-5-24 16:22:46 | 显示全部楼层
重新启动试试,不行的话联系我转换
回复

使用道具 举报

 楼主| nes_cnpc 发表于 2007-5-24 16:36:05 | 显示全部楼层
重启计算机了,服务能正常启动,但是转换的时候还是出现提示

没有配置好 PHP 与 MS SQL Server 数据库的连接!
如在 win 下运行本程序 需要对 php.ini 进行修改,把 ;extension=php_mssql.dll 前面的分号去掉,并重启Web服务!




由于数据库里面的数据不是我一个人说了算,所以恳请各位高手看看我的配置文件有没有什么问题。
回复

使用道具 举报

ejew 发表于 2007-5-24 16:51:31 | 显示全部楼层
应该还差一个 ntwdblib.dll 文件
回复

使用道具 举报

 楼主| nes_cnpc 发表于 2007-5-24 16:57:42 | 显示全部楼层
我刚看了,我的sqlserver用的是windows身份认证,和这个又没有什么关系?
回复

使用道具 举报

 楼主| nes_cnpc 发表于 2007-5-24 17:02:07 | 显示全部楼层
算了,我把sqlserver卸载了,重装再看看
回复

使用道具 举报

 楼主| nes_cnpc 发表于 2007-5-24 18:14:09 | 显示全部楼层
卸载重装sqlserver了,还是那个现象,而且我还发现压缩包里的那个ntwdblib.dll 是2000年的,有没有新一点的?

我还试验了用odbc连sqlserver,测试也没问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-12 16:30 , Processed in 0.100302 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表