求助!oblog转X-space程序出错导致无法转换
求助,用论坛提供的转换程序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; // 是否开启调试模式
----------------------------------------------
我应该如何解决?
谢谢帮忙。 |