白大侠,我倒过来用户很正常,但是有的帖子是乱码,有的帖子很正常
白大侠,我倒过来用户很正常,论坛列表页标题都正常,但是有的帖子是打开是乱码,左边的也有乱码,是为什么呢,大侠 对了,白大侠,我的。net版discuz是utf的版本,php版是GBK的版本 你好,请把工具目录下生成的errorlog,有问题的帖子地址(没有地址截图也可)以及你的操作步骤发上来,帮你看看。 [b] [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=829&ptid=95]64#[/url] [i]白乐天[/i] [/b]今天把sqlserver数据库导到本地电脑服务器上又重新试了一下,发现都导成功了,没有乱码了,只有下面2条error,应该不影响,谢谢大侠,但是我有个疑问,是否必须数据在本地导效果最好?
----------members begin----------
#23000Duplicate entry 'zhou' for key 2
#23000Duplicate entry 'zhou' for key 2
----------members end----------
----------moderators begin----------
#23000Duplicate entry '60-106' for key 1
#23000Duplicate entry '1074-108' for key 1
#23000Duplicate entry '1074-107' for key 1
----------moderators end---------- 另外如果我把xspace加到我的网站中来,大侠能否发布一个跟牛逼的版本,把blog和图片数据导入xspace的表中?呵呵 本地转换相对稳定一些。如果数据比较多建议本地转换。
目前uchome是潮流,所以这个版本加入了支持dnt博客到uchome博客的转换,不过uch的博客确实相对鸡肋。
xspace的博客功能当然比uchome好的多,但目前提出这种需求的人不多,如果确实有人比较需要xs。我会考虑加入这部分转换。 特意注册来学习的。朋友的论坛,找人架设的服务器,之前别人帮他弄的NT的,现在想转到discuz 7.0的。我想问的是:现在NT的论坛挂掉了,但是服务器文件还在,能不能转换?我能不能在同一个服务器上实现转换?应该怎么操作?主机名和那些参数改怎么填?
先谢过 [quote]特意注册来学习的。朋友的论坛,找人架设的服务器,之前别人帮他弄的NT的,现在想转到discuz 7.0的。我想问的是:现在NT的论坛挂掉了,但是服务器文件还在,能不能转换?我能不能在同一个服务器上实现转换?应该怎么 ...
[size=2][color=#999999]夜魔 发表于 2009-4-17 00:31[/color] [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=838&ptid=95][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url][/size][/quote]
论坛挂了,数据库一般是没问题的.你的nt论坛是access还是sqlserver版?只要数据库还在即可
你需要装一个dz运行l环境,推荐下一个apms,装一个空dz7论坛,然后运行转换工具.discuz!NT数据库用户一栏推荐使用sa用户 ,或者具有操作该数据库权限的用户名。
discuz!7.0数据库用户一栏推荐使用 root用户 ,或者具有操作该数据库权限的用户名。
具体参数哪个不懂可以再问. 马上试试看 有个问题,现在康生推出的是2.0版的这个环境。也就是说是mysql5.0的。但是老大你提供的是mysql4.0的啊。无法选择5.0的。老大看看 不需要你选择,程序会自动判断 问个很笨的问题,如何用sa在sql2000中还原数据库啊?
[attach]59[/attach] 我的找不到sa这个用户名。给你截张图看看。
[attach]60[/attach]
[attach]61[/attach]
[attach]62[/attach] 如果数据表本身没有所有者,默认所有者就是dbo,那就可以了。sa在最后一张图上。你不必管这个,你只要看你的表所有者是不是dbo 首先感谢白大侠的热心,让我感觉心里暖暖的。
我的表的所有者:
[attach]63[/attach]
好像不是dbo.... [url]http://nt.discuz.net/showtopic-37487.html[/url]
参考这个帖子中将所有者变更为dbo,如果你是在服务器上直接做,要先备份好数据库。 提示我mysql连接失败。
转换时候
[attach]64[/attach]
是不是应该mysql5.0啊。这个界面出来自己选了4.0.我没法点5.0. 填上上面图上面的信息以后就提示mysql填写信息失败。:dizzy: 你的uc与论坛装在同一个数据库了吗,请仔细看一遍我的帮助文件 BBS:
[quote]// [CH] 以下变量请根据空间商提供的账号参数修改,如有疑问,请联系服务器提供商
$dbhost = 'localhost:6033'; // 数据库服务器
$dbuser = 'discuz'; // 数据库用户名
$dbpw = 'discuzexp'; // 数据库密码
$dbname = 'discuz'; // 数据库名
$pconnect = 0; // 数据库持久连接 0=关闭, 1=打开[/quote]
UC:
[quote]//应用的UCenter配置信息(可以到UCenter后台->应用管理->查看本应用->复制里面对应的配置信息进行替换)
define('UC_CONNECT', 'mysql'); // 连接 UCenter 的方式: mysql/NULL, 默认为空时为 fscoketopen(), mysql 是直接连接的数据库, 为了效率, 建议采用 mysql
define('UC_DBHOST', 'localhost:6033'); // UCenter 数据库主机
define('UC_DBUSER', 'discuz'); // UCenter 数据库用户名
define('UC_DBPW', 'discuzexp'); // UCenter 数据库密码
define('UC_DBNAME', 'discuz'); // UCenter 数据库名称
define('UC_DBCHARSET', 'gbk'); // UCenter 数据库字符集
define('UC_DBTABLEPRE', '`discuz`.cdb_uc_'); // UCenter 数据库表前缀
define('UC_DBCONNECT', '0'); // UCenter 数据库持久连接 0=关闭, 1=打开
define('UC_KEY', '43cc86F8y1X4AcD6D7T4afu341KfJ624D4yfS75dj6T5kbO5u6z5hcscE700obW2'); // 与 UCenter 的通信密钥, 要与 UCenter 保持一致[/quote]
我用的康胜的安装包,数据库从上面看是一样的,是同一个数据库discuz.
我原来的dnt论坛没有安装相册和空间。
下面是填写的信息:
[attach]65[/attach]
下面是点击确定后弹出的警告窗口
[attach]66[/attach]
点击确定,会把整个转换软件关闭。