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

 找回密码
 立即注册
搜索

[转换] 求助!oblog转X-space程序出错导致无法转换

[复制链接]
madcat86 发表于 2008-8-8 11:58:44 | 显示全部楼层 |阅读模式
求助,用论坛提供的转换程序oBlog 4.6 Access => X-space 4.0 转换程序 oblog46ac-xspace40.php:

出现下面的错误:
Fatal error: Class 'com' not found in /home/.wynette/my/T_OBTOXS/oblog46ac-xspace40.php on line 109

看了一下第109行为:
$dbc = new com("adodb.connection");

环境:
UC+UCH+DZ+supesite+x-space,装x-space的目的就是希望将oblog上面的数据导进来。
但我的4个程序的数据库放在同一个dbhost不同的dbname里。

我看了下只要求我填写 dz的dbname,没有要求填写x-space和uc的dbname,是因为这个原因吗?如果不是是什么造成的?
我的DZ和x-space和UC是放在同一个数据库服务器的不同数据库里边的,不知道是不是这个原因。

------------------------------------
设置文件:
//请仔细设置下面的参数===========================================================
$access                                = '/home/.wynette/my/T_OBTOXS/2008-6-18.mdb';                // oBlog 4.6 Access 论坛数据库文件,绝对路径
$access_uid                        = '';                                   // 访问 access 数据库文件的用户名,一般默认为空
$access_pwd                        = '';                                   // 访问 access 数据库文件的密码,一般默认为空
$oblogpre                        = 'oblog_';                          // oBlog 的表前缀
$source_charset                = 'gbk';                                   // 默认不需要修改
//==============================================================================
$dbhost                         = 'mysql.xxxx.cn';                  // MYSQL 数据库服务器,形如:127.0.0.1:6033,一般为 localhost
$dbuser                                = 'xxxxxx';                           // 连接MYSQL数据库服务器的用户名
$dbpw                                 = 'xxxxxxxxxx';                           // 连接MYSQL数据库服务器的密码
$dbname                         = 'xxxx';                                // Discuz! 数据库名字        
$discuz_tablepre        = 'cdb_';                           // Discuz! 表名前缀        
$xspace_tablepre        = 'supe_';                          // X-space 表名前缀
$discuz_charset                = 'gbk';                           // 如果您的 mysql 是 4.1 及以上版本,请根据您要使用的 discuz 语言包做相应的设置
   // 可以为:'gbk'、'utf8'、'big5'
//==============================================================================

$rpp                                 = 1000;                                   // 每次需要转换的数量,如果您的服务器比较慢,请将这个值调小
$reportfile                  = 'oblogreport.htm';        // 用来记录转换结果分析报告,该文件所在目录须具有可写权限
$debug                                 = 0;                                           // 是否开启调试模式
----------------------------------------------

我应该如何解决?

谢谢帮忙。
回复

使用道具 举报

beijing200808 发表于 2008-8-8 12:59:34 | 显示全部楼层
你在哪下载的程序?有无改动?
回复

使用道具 举报

桃子(小敏) 发表于 2008-8-8 13:00:34 | 显示全部楼层
转换时需要dz和ss,xs同一个数据库,不同表前缀
回复

使用道具 举报

 楼主| madcat86 发表于 2008-8-9 02:25:41 | 显示全部楼层
谢谢楼上两位。

我就在官网转换程序板块下的程序。
晚上测试了,将表都放到同一个数据库了,问题依旧。

我看它还没开始执行查找数据库这一步就已经出错了。不知道到底是什么原因。
回复

使用道具 举报

同风 发表于 2008-8-9 12:48:46 | 显示全部楼层
再看看数据库连接设置?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-15 20:38 , Processed in 0.080180 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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