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

 找回密码
 立即注册
搜索

[转换] 动网数据库转DZ后密码全部失效

[复制链接]
theschool 发表于 2008-4-23 13:59:05 | 显示全部楼层 |阅读模式
我用的DvBBS 7.x Access => Discuz!5.5.0 转换程序 dv7xacc-dz550.php(https://discuz.dismall.com/thread-553734-1-1.html)这个程序,把动网7.1.0 Sp1的数据库转成DZ5.5.0的,转换一切正常。但是转完之后,发现所有用户的密码全部变了,输入以前的密码提示密码错误。可以注册新用户,论坛别的地方也都正常,就是这个密码,所有人的都变了。

之前我以为是编码的问题,所以我把GBK和UTF-8的DZ论坛都下载了一个试,结果这两个都不行。

我是在本机上面转的,MYSQL是“mysql-5.0.41-win32”版本。下面是config.php这个文件修改过后的内容:

//请仔细设置下面的参数===========================================================

$access_mdb                =        'D:/web/a.mdb';                // DvBBS 7.x Access 论坛数据库文件,绝对路径

$access_uid                =        '';                                        // 访问 access 数据库文件的用户名,一般默认为空

$access_pwd                =        '';                                        // 访问 access 数据库文件的密码,一般默认为空

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

$source_tablepre        =        'Dv_';                                        // dvbbs 数据表前缀

$source_charset                =        'gbk';                                        // dvbbs 数据库字符集,一般不需要修改

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

$dbhost                        =        'localhost';                                // MySQL database server
                                                                        // MySQL 数据库服务器,如:127.0.0.1,一般为 localhost

$dbport                        =        '3306';                                        // MySQL database server port
                                                                        // MySQL 数据库服务器端口号,一般为 3306

$dbuser                        =        'root';                                        // MySQL database username
                                                                        // MySQL 数据库用户名

$dbpw                        =        '123456';                                        // MySQL database password
                                                                        // MySQL 数据库密码

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

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


请问一下这是什么原因?

谢谢!

[ 本帖最后由 theschool 于 2008-4-23 14:04 编辑 ]
回复

使用道具 举报

 楼主| theschool 发表于 2008-4-23 14:10:40 | 显示全部楼层
知道是什么原因了
置顶的贴子里面有,谢谢了!

Q:转换后无法正常登录怎么办?
A:原因分析:源论坛会员密码加密方式与 Discuz! 论坛(标准 MD5 加密)不同,解决办法:使用转换程序中提供的 logging.php 替换 Discuz! 的 logging.php ,会员将在首次登录后转换密码加密方式为标准 MD5 加密。
回复

使用道具 举报

eaglepie 发表于 2008-4-23 14:25:56 | 显示全部楼层
大哥,你太幸运了,我的DV7.1Sql转Discuz6现在都还不行,也不知道是怎么回事,转的时候没提示错误,用户表转不过去,我自己写了个程序,弄过去了,可是就是帖子一打开就回论坛首页,我是真郁闷啊!

[ 本帖最后由 eaglepie 于 2008-4-23 14:27 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-19 10:11 , Processed in 0.115377 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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