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

 找回密码
 立即注册
搜索

[疑问] 用Discuz!EXP本地传换bbsxp7sql-dz5时,第1步就出现问题,急救!

[复制链接]
剑侠£影枫 发表于 2007-4-10 09:48:51 | 显示全部楼层 |阅读模式
>> BBSXP 7.x SQL => Discuz!5.0.0 转换程序 bbsxp7xsql-dz500.php

--------------------------------------------------------------------------------

本转换程序基于 BBSXP 7.x SQL 标准数据结构设计  

--------------------------------------------------------------------------------


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

请根据以上提示信息进行调整,然后刷新本程序继续进行转换!


我看了一下原本php.ini里并没有;extension=php_mssql.dll  我就把分号去掉自己加在
extension=php_mbstring.dll
extension=php_bz2.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mssql.dll
;extension=php_mysqli.dll

这是我的转换程序的参数设置
//请仔细设置下面的参数===========================================================

$ms_dbhost                =        'localhost';                        // mssql 主机地址

$ms_dbuser                =        'sa';                                // mssql 用户名

$ms_dbpw                =        'sa';                        // mssql 密码

$source_dbname                =        '52xj';                        // mssql 数据库名

$source_tablepre        =        'bbsxp_';                        // BBSXP 表前缀

$posttbl                =        'bbsxp_posts';                        // bbsxp 帖子表,多个表之间用半角逗号,隔开,如:bbsxp_posts,bbsxp_posts1,bbsxp_posts2

//==============================================================================

$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';                                // 是否开启调试模式,当且仅当转换不能顺利完成时打开

//参数设置完毕===================================================================
回复

使用道具 举报

紫琼 发表于 2007-4-10 09:54:07 | 显示全部楼层

回复 #1 剑侠£影枫 的帖子

回复

使用道具 举报

 楼主| 剑侠£影枫 发表于 2007-4-10 10:03:53 | 显示全部楼层
按照提示设置出现
MS SQL Server 数据库连接错误!请检查数据库主机变量设置是否正确!!!

请根据以上提示信息进行调整,然后刷新本程序继续进行转换!
回复

使用道具 举报

紫琼 发表于 2007-4-10 10:05:05 | 显示全部楼层

回复 #3 剑侠£影枫 的帖子

这个问题就是你设置错 sql server 主机信息了,正确填写其主机变量,用户名密码等~
回复

使用道具 举报

 楼主| 剑侠£影枫 发表于 2007-4-10 10:13:10 | 显示全部楼层
用户名密码都应该没有错啊
因为我还专门用bbsxp7sql测试运行过
回复

使用道具 举报

紫琼 发表于 2007-4-10 10:27:09 | 显示全部楼层

回复 #5 剑侠£影枫 的帖子

检查这里 $ms_dbhost            =        'localhost';                   // mssql 主机地址
有没有设置正确,自己不确定进服务管理器看一下是什么  
回复

使用道具 举报

 楼主| 剑侠£影枫 发表于 2007-4-10 10:29:47 | 显示全部楼层
请问怎么进服务器看地址啊?我菜鸟一个 谢谢大哥指点了!
回复

使用道具 举报

 楼主| 剑侠£影枫 发表于 2007-4-10 10:33:48 | 显示全部楼层
这是我bbsxp7sql里设置的 bbsxp能正常运行

'''''''''''''''''''''''''''''' SQL数据库 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
SqlLocalName   ="(local)"        '连接IP  [ 本地用 (local) 外地用IP ]
SqlUserName    ="sa"                '用户名
SqlPassword    ="sa"                '用户密码
SqlDatabaseName="52xj"                '数据库名
ConnStr = "Provider=Sqloledb;User ID=" & SqlUserName & "; Password=" & SqlPassword & "; Initial CataLog = " & SqlDatabaseName & "; Data Source=" & SqlLocalName & ";"
SqlNowString="GetDate()"
IsSqlVer="SQL"
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''


难道要改成  $ms_dbhost            =        '(local)';                   // mssql 主机地址

???
回复

使用道具 举报

 楼主| 剑侠£影枫 发表于 2007-4-10 10:35:48 | 显示全部楼层
原帖由 剑侠£影枫 于 2007-4-10 10:33 发表
这是我bbsxp7sql里设置的 bbsxp能正常运行

'''''''''''''''''''''''''''''' SQL数据库 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
SqlLocalName   ="(local)"        '连接IP  [ 本地用 (loca ...



仍然不行
回复

使用道具 举报

727net 发表于 2007-4-10 10:35:58 | 显示全部楼层
连接IP  [ 本地用 (local) 外地用IP ]
不要写都是默认的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 08:50 , Processed in 0.108558 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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