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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[转换] 转换程序XConvert常见问题及意见收集帖(不断更新中)

[复制链接]
 楼主| 桃子(小敏) 发表于 2007-11-28 16:15:41 | 显示全部楼层
原帖由 lanchinaren 于 2007-11-27 22:54 发表
数据库引擎找不到输入表或查询 'user'。 请确定它是否存在,以及它的名称的拼写是否正确。
可能原因:
1.'' 是错误的表前缀;
2.数据表 'user' 缺失或已更名。


请根据以上提示信息进行调整,然后刷新本程序 ...

配置信息中填写正确的表前缀
回复

使用道具 举报

guitar_bo 发表于 2007-11-30 09:20:23 | 显示全部楼层
dv81转60会员密码不对,无法登陆。
回复

使用道具 举报

 楼主| 桃子(小敏) 发表于 2007-11-30 10:03:01 | 显示全部楼层
原帖由 guitar_bo 于 2007-11-30 09:20 发表
dv81转60会员密码不对,无法登陆。

dv81官方还没有转换程序,您是使用哪个程序转的?
回复

使用道具 举报

督军 发表于 2007-11-30 14:15:13 | 显示全部楼层
Hxcms.bbs能转吗?
回复

使用道具 举报

guitar_bo 发表于 2007-11-30 20:25:35 | 显示全部楼层
就这个程序啊,我安装了ss再整的是不是这原因?
回复

使用道具 举报

 楼主| 桃子(小敏) 发表于 2007-12-3 09:24:45 | 显示全部楼层
原帖由 guitar_bo 于 2007-11-30 20:25 发表
就这个程序啊,我安装了ss再整的是不是这原因?

安装ss没关系,覆盖logging.php
回复

使用道具 举报

xu.liu 发表于 2007-12-5 08:56:50 | 显示全部楼层
我是在本地转换,搞不明白,PHP文件怎么会出现CGI错误,  请小敏帮下忙,

是不是与配置文件有关? 下面是我的转换配置文件:
<?php

//需要转换的数据库信息
$source_dbhost = 'localhost';        //mssql 或主机地址, access 数据库则是文件地址
$source_dbuser = 'root';        //数据库用户名
$source_dbpw = ' ******** ';                //数据库密码
$source_dbname = 'php';        //数据库名
$source_tablepre = 'pw_';        //表前缀
$source_charset = 'gbk';        //如果您的 MySQL 为 4.1 及以上版本 请根据您的源论坛数据库字符集进行设置
                                //可选'gbk','big5','utf8','latin1',如果 $source_type 不为 mysql,则默认为 gbk
$source_dbowner = '';                //数据库所有者,针对 mssql 数据库的设置,一般为空
$source_timeoffset = '8';        //原论坛所在的时区

// Discuz! 的 mysql 数据库信息
$discuz_dbhost = 'localhost';        // mssql 或主机地址, access 数据库则是文件地址
$discuz_dbuser = 'root';        //数据库用户名
$discuz_dbpw = ' ********';                //数据库密码
$discuz_dbname = 'discuz';        //数据库名
$discuz_tablepre = 'cdb_';        //表前缀
$discuz_charset = 'utf8';        //如果您的 MySQL 为 4.1 及以上版本 请根据您的 Discuz! 数据库字符集进行设置
                                //可选'gbk','big5','utf8','latin1'

$rpp = '3000';                        //每次需要转换的数据量,如果您的服务器比较慢,请将这个值调小
$pertask = '3000';                //在更新统计的时候,每次循环的数据量,如果您的服务器比较慢,请将这个值调小
$reportfile = 'report.htm';        //用来记录转换结果分析报告,该文件所在目录须具有可写权限
$debug = '0';                         //是否开启调试模式,当且仅当转换不能顺利完成时打开
$defaultlanguage = 'utf8';        //转换程序默认使用语言
$child = '';                //本次转换目标子体程序


?>

为什么打开转换主文件:index.php就出这样的错误:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.


补充下,我是从pw6.0转到DZ6.0, 还有问题:
转换时论坛双方都必须使用相同的字符?,我以前PW6.0是GBK的.
当转为GBK的DZ6.0之后, 是不是可用工具再把dz6.0的数据库转为utf-8, 因为最终我想要utf-8的dz6.0

[ 本帖最后由 xu.liu 于 2007-12-5 09:28 编辑 ]
回复

使用道具 举报

 楼主| 桃子(小敏) 发表于 2007-12-5 09:39:02 | 显示全部楼层
1.填写$child为pw60
2.给xconvert文件权限,确保其可以被访问
回复

使用道具 举报

xu.liu 发表于 2007-12-5 09:51:07 | 显示全部楼层
可以了, 是配置文件没有设置正确.  我现把两个论坛字符都对应好了.

正在转换, 上帝保佑.....
回复

使用道具 举报

xu.liu 发表于 2007-12-5 10:22:37 | 显示全部楼层
报告显示100%成功!
暂发现两个问题请小敏看看:
1. 论坛总会员显示为1, 实际我的有2000多会员..
2. 所发的图片都不显了,点后出现:附件文件不存在或无法读入,请与管理员联系。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 01:34 , Processed in 0.031896 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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