按照 phpbb 2.0+ --->>>> Discuz!4.1.0转换程序 的程序来转换 --------成功
Discuz!4.1.0 转换 Discuz! 5.0.0 RC2 ======= 基本成功 [问题就在这]
我转换成功 很少部分资料错误 都已经解决, 但是最离谱的事情出来了...........
我仔细一看论坛 只要是我原来文章或是会员个性签名中有引用过任何代码就会多一段代码字出来 就是下面这类的代码会出现这样的问题...
- [img][/img]
- [color=XXX] XXXXX[/color]
- [url] XXXXXX[/url]
复制代码
只要用任何代码 过必定在任何代码 比如[/img]后面这个框框中会多一段代码字出来就象这样
- [img]http://photo.xicn.net/aWVnV2VySHByeEhUbFQxQlB4aWNubWFpbnNpdGVwaWNwYXRo/2006/03/02/203688_9.jpg[/img:69e2e19e1c]
复制代码
或
- [img:79f09641e8]http://image.bbs.tom.com/data1/pic/1/2547/2547753.gif[/img:79f09641e8]
复制代码
或
- [img]http://www.7gua.com/mm/uploadfile/UploadFile/2005912224330279.jpg[/img:e1cadc1f86]
复制代码
或
[- color=darkblue][size=18:03e32aed93]1974年7月[/size][/color:03e32aed93]
复制代码
请问大家怎么办?? 我拥有8万个帖子 不可能一个一个去弄啊.............好像用什么MYSQL数据库代码可以弄好这个错误 但是我完全不知道从哪下手,大家帮我吧 好吗?
以下问题已经解决,下面有我的论坛基本资料 请参考
=========================================================================
小弟 关注Discuz!有很长世界 由于自己论坛(PHPBB 2.020)会员人数上万 不敢轻举妄动, 但是由于发展需要必须向Discuz!投靠!
不过我在转换文挡时候 第一步就出现问题.
首先我是按照 phpbb 2.0+ --->>>> Discuz!4.1.0转换程序 的程序来转换
我的安装步骤:
首先全新安装 Discuz!4.1.0 程序( phpbb 2.0XX 的MYSQL数据 和 已经全新安装的Discuz 4.1.0 不在同一个数据库中).
然后将本转换程序 phpbb2d4.php 上传到 Discuz!4.1.0 目录下,修改了文件内容
修改内容如下
#首先我原来老的的PHPBB和 OCS主页系统安装在同一MySql 数据库中 名为 "OSC", 安装全新Discuz 4.1.0新建MySql 数据库 名为 "Discuznew"
#安装全新DZ时 都用上加入前缀cdb_ .
########### 系统配置 #########################################################
$dbhost = 'localhost'; //mysql主机地址
$dbuser = 'osc_f'; //mysql用户名
$dbpwd = '****[*号带略]'; //mysql密码
$discuz_dbname = 'Discuznew_f'; //Discuz!所在数据库 discuz数据库名
$discuz_tablepre = 'cdb_'; //Discuz!所在数据库 discuz数据表前缀 默认为:cdb_ 请确保同Discuz!的config.inc.php $tablepre 设置是一样的
$source_dbname = 'osc'; //源数据库 数据库名
$source_tablepre = 'phpbb_'; //源数据库 数据表前缀 默认为:
$many = '6000'; //每次转换的数据量
$mysqlcharset = 'big5'; //如果您的MySQL为4.1以上版本请根据您的数据字符集进行设置
//gbk、big5、utf8
$ishtml = 1; //帖子是否按照HTML方式转换,请检查一下phpbb的帖子数据内容对应设置,如果原数据为HTML那么就设置为1,否则设置为0
##########################################################################
以上配制好后 在浏览器运行文件 "phpbb2d41.php " 后 出现以下字段
当前操作第 2 / 7 步 => 转换会员数据
# 正在转换:第 0 —— 6000 行 数据.
[中止操作并返回程序首页]
重置用户表数据错误!
Access denied for user: 'osc_f@localhost' to database 'Discuznew_f'
重新装了一次后运行 也是这样. 是不是要把新的和旧的论坛数据 放在同一个MYSQL数据库 ??
或是什么原因导致的?
[ 本帖最后由 5842136 于 2006-9-1 02:19 编辑 ] |