




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
a) 超过 15 字节的用户名、含有 等特殊字符的用户名及重复用户名不可转换;这是由于X的程序的用户名存储的字段长是15个字节b) 三级以下论坛将统一作为独立的版块进行转换;我们的程序是分区、版块、子版块这三级的所以更深的版块会作为独立的版块进行转换c) 帖子标题长度超出 80 字节的部分将被截掉,帖子作者用户名长度超出 15 字节的部分将被截掉转换帖子的标题也受到字段长度的影响,超过长度的转换程序会自动将其截取d) 由于 UCenter 版本的 Discuz! 用户头像保存机制发生了变化,因此头像是转换不过来的。您可以在转换完成后,使用头像导入工具导入,头像导入工具下载及其使用教程:/viewnews-825了解了一些注意事项和转换程序数据处理情况后,进入实际的转换步骤,即填写源数据库和目标数据库相关信息从上到下依次设置MySQL 数据库服务器:一般不需要修改默认填 localhost 就可以如果是远程mysql 需要填写ip数据库用户名: 填写的是可以访问源数据库的用户名数据库密码: 填写的是上面用户名所对应的密码数据库名: 安装源论坛的数据库名 这里的数据库名不要以数字开头否则会出错数据库表前缀:源数据库表前缀源论坛页面编码: 这里选择源数据库的字符集数据库字符集:有 GBK、UTF8、BIG5 三种如果你不知道你的源论坛的字符集是什么 你可以三个依次选过,每次选的时候 点击右边的检查些设置的按纽 程序会提取的源论坛的部分数据转换做个测试,如果显示正常说明数据库字符集正确,否则重新设置并检测。下面举个例子:比如现在有一个库是gbk的配置好数据库信息,选择字符集为 GBK ,点击“检查此设置”,效果如下图 。显然这个显示是正确的,说明原库的字符集就是 GBK。选择数据库字符集为 utf8 ,点击“检查此设置”,效果如下图 ,显然这个显示是乱码。您原论坛的访问域名 和 Discuz! 的 URL: 这两项设置是为了将数据中的链接修正.Discuz 论坛类型: 不需要修改下面是填写刚才安装Discuz!X1.5时候的数据库用户名、密码及数据库名、数据库表前缀。每次需要转换的数据量:每次需要转换的数据量,默认为3000 。如果您的服务器比较慢,请将这个值调小 同样如果性能比较好的话可以设大一点更新统计的循环量:在更新统计的时候,每次循环的数据量,如果您的服务器比较慢,请将这个值调小是否开启调试模式: 1为开启,可以方便调式转换过程中意外遇见的错误填写以上设置后,保存设置。这里需要提一下,需要让转换程序根目录config.inc.php有读写权限,这样才可以把上面的信息保存进里面。点保存设置后 程序会简单的自动验证填写的信息是否可用。如果不正确需要返回配置表单页面,检查一下哪一项配置填写错误程序经过很多版本的积累正常情况下,转换过程是全自动的,您无需干预,静静等待出现转换完成的提示。如果转换过程中程序终止运行,请根据出错提示信息进行调整,然后刷新页面继续进行转换;转换所需时间取决于您的数据量大小、数据结构的标准与否、转换程序所在平台的性能、网络状况等因素。当然转换程序还在不断的完善当中,如果你在自已转换或帮别人转换过程发现转换程序有哪些不足或问题等都可以发到数据转换版块/forum-45-1.html,我们会及时处理。5、转换后数据校验查看转换结果分析报告:点击查看转换报告,即可看到转换结果报告图如果某步转换成功率不高,可以点击“详情”查看原因,请根据提示信息进行调整后,尝试再次转换,这次只转换这一步即可;有的步骤是关联一起的如果重转了一步就另外的也要重转,如会员和银行的数据、如帖子内容和主题内容检查数据主要看一下 会员是否正常:如注册是否正常,登录是否正常等查看一下帖子是否正常打开,发帖是否正常,回复是否正常等附件是否能正常下载打开 6、附件等原始文件的转移转换后,转换程序有详细的说明,如何移动附件文件夹。7、头像的导入到数据库里面查看 pre_common_member表 avatar 字段的值根据这个值来移动好相应的目录转换头像的脚本会根据这个字段里的值,读取头像并处理头像到ucenter的头像目录下教程参考/viewnews-825转换头像工具(X版)下载地址/thread-1689805-1-1.html转换完成后需要注意:删除转换程序备份转换好的Discuz!X1.5程序到后台设置积分公式 这个直接关系到用户的等级 需要优先设置因为其它程序和Discuz!功能权限都不一样,转换程序没有对版块的权限和用户组的权限进行转换,所以转换后需要到后台设置每版块的相关权限和用户组的权限。8、搜索引擎收录的处理Discuz!X 1.5的 rewrite的很智能,可以根据后台按要求设置的规则,自动生成 rewrite规则。现有 apache iis nignx等多种规则。你可以到“后台 - 全局 - 优化设置”里面查看规则关于其它程序的原地址重定向到Discuz!X 1.5的地址 我们论坛上也有相应的规则如pw的可以参考 /thread-1880018-1-1.html如果有你地址不懂得规则 可以到我们的数据转换版块发帖询问 /forum-45-1.html 版主帮你解决的。为了对搜索引擎友好,你可以到“后台 - 全局 - 优化设置”里面设置相关的 seo 项9、正式上线二、非标准转换1、适用情况修改过数据库结构,需要额外的转换插件之类等2、转换程序特殊化处理举个例子,如Discuz!X1.5的帖子标题字段长度为80字节,其它程序可能有100字节。如果需要保留长度,需要修改相应数据库里面表的字段长度和转换程序里面相应步骤的转换程序各种情况不一而足.三、大型站点转换处理方案对于大型站点也算非标准转换。大型站点数据库几G,甚至十几G、几十G的大小。如果按标准转换,转换过程将会过长。这对于大型站点来说是极不利的,甚致是致命的。所以我们就会对其走特殊的转换流程-增量转换。增量转换的主要流程是这样的站点在A时间点备份一份数据 A_bak,备份完后站点正常运行。我们对A_bak 转换到 Discuz!X1.5, 转换期间并不影响站点的正常运营。假设转换A_bak在B时间点转换完成此时,相对于站点 A 时间点的备份数据的大小来说,A点之后到B时间点产生的数据量是极小的,这样转换A 到 B时间的数据时间就比整体一次性转换的时间缩短n倍所以在A_bak转完后,可以对站点关闭一小时间,对 A 到B产生的数据根据A_bak已转换的id 进行转换,增加到已转换的数据上四、转换中常见问题及解决方案-Q:1062A:有的站长在操作转换的时候,看到跳转很慢 对转换程序页面进行了刷新(耐心很重要)或者由于种种原因 转换程序中断 又打开 等等这种情况下就有可能出现提示插入重复这种情况多数是发生在转会员表或帖子表 的时候 这两个表一般比较大此时 只需要到数据库里 一般可以使用phpmyadmin 或者 直接命令行下 查看 pre_common_member表 和pre_ucenter_members 表里最大的会员是否一直并查看此id是否大于转换程序地址栏中的 start= 后面的数值 一般出错就是大于了 你可以把start= 后面的值改成这个最大id加1 回车继续或者删除程序中提示的重复的id 继续同样 转帖子的时候出现重复 可以到数据库里面 查看pre_forum_post表和 pre_forum_post_tableid表 查看一下最大的pid 修改start值继续案例 /thread-1937222-1-3.html/thread-1939209-1-1.html-Q:Errno.: 1064A:Time: 2010-10-26 2:44amSQL: UPDATE 378930.pre_common_setting SET svalue=8 WHERE skey=timeoffsetError: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 378930.pre_common_setting SET svalue=8 WHERE skey=timeoffset at line 1Errormsg.: 可能原因:1.数据超长或类型不匹配;2.数据库记录重复Errno.: 1064数据库名不能以数字开头-Q:转换后 帖子里出现html源码 A:因为我们的程序为了安装默认是关闭这个功能的,如果要开启建议只对管理员开启,需要到版块里面开启 用户组里面开启 帖子里面勾选 html案例/thread-1939816-1-3.html/thread-1927118-1-6.html-Q:转换后图片大小全显示600A:是因为其它论坛程序未记录图片宽度转过来为0,根据程序判断就显示默认600如果需要修改 只要用小程序根据数据库里面附件信息 读取图片修正一下就ok同样有的站点转换后很多rar文件下载无法解压,但从服务器上看压缩包是完整的这是因为之前的论坛程序错误的记录了压缩包的大小导致的 也用小程序修正一下附件文件的大小就ok-Q:某些程序论坛的版块有多级子版块 那转过来后 前台就不会显示 所以可以看到相应的版块没有上级的版块的A:如果建一个分区把他们移到其下面-Q:前台显示的帖子总数不正常A:可以登录后台 更新一下缓存统计 另外x15的前台显示的帖子总数是不包括隐藏版块的帖子数的-Q:版规 版块简介等 显示的出discuz! code 源码A: 到后台-论坛 批量编辑 版块 不做修改提交一下-Q:转换后会员的用户组等级错误 这个需要到后台 全局 积分策略 里面设置 积分公式 A:会员用户组等级在会员下一次登录的时候自动更新 或者有人访问了该会员的空间后也会自动更新-Q:PW转换过来的板块的“版块图标”遮挡了板块说明怎么办?A:到后台版块里面重新提交一下Q:Invalid inputA:/viewnews-403推荐一个工具tools /thread-1667317-1-1.html 可以对程序转换编码 等升级篇(以 dz7.2、uch2.0、ss7.5 升级到 X1.5 为例)一、 前期准备查看ucenter的版本,如果不是1.5.2以上的版本需要先下载最新ucenter程序进行覆盖升级。另外要注意的一点从7.2升到X1.5是不转换ucenter数据的。所以就需要在原来的ucenter上安装 X1.5 即安装的时候选第二个,不要选全新安装。否则就会出现转换后,只有一个管理员可以登录。安装的时候表前缀不要以数字开头。安装X1.5后 需要关闭原7.2论坛对数据进行备份 二、正常升级三、升级后续操作1、整站校验(站点数据、功能设置)2、附件等原始文件的转移3、部分代码的兼容性修改(参考/thread-1887968-1-1.html)rewrite 与7.2是不能共用的 四、特大型站点升级方案因为discuz 的各版块很多表的结构变化是不会太大,利用这个特性,我们可以对帖子表posts 、会员表members等进行特殊处理。直接将posts相关的数据库表文件和members相关的数据库表文件,拷到X1.5的数据库里面,然后在X1.5里面对这些表进行修改表名、表结构等,这样的操作可以节约大概50%的时间。附:互动微博、Q群问题解答1、Q:在线时间等数据转换后基本一致,但和7.2里的数据还是不完全一致,稍有出入,不知道为什么 A:在线时间转换时,是转换的用户表里的在线时间数据。在线时间的更新并不是实时的,它是做了缓存处理,损失的应该是这个部分缓存的时间。2、Q:除了后台清理缓存,FTP里清理的话是哪个文件夹下A: X1.5的缓存默认是写数据库的3、Q:想问一下,我们现在用nt,如果要转换到1.5怎么做?A:1、申请手握手转换;2、联系我们,由我们来实施4、Q: 我的站点原来是7.2 升级到X1.5的 目前的UC是独立的,我把UC的表前缀改成和X1.5一样了,数据从20MB到到104MB和论坛那边显示一一样,不知道有问题不。还有就是UC中备份数据,删除时候,不会自动删除论坛的。 谢谢A:只要保证X配置文件中的ucenter相关配置(X配置文件中的ucenter配置、uc_server配置文件的uc配置参数)都正确就可以5、Q: UC独立安装.SS UC在/uc升级后,UC目录应该放在DX根目录下吗?A:X的配置文件中的ucenter相关参数、ucenter配置文件的相关参数正确就可以,没有必要必须放在X根目录下。6、Q:数据库2G以上,在线转换缓慢,容易出现错误停顿. 请针对无技术基础的情况,详细讲解快速升级的步骤.官方转帖不太懂. A:快速升级的方法,一会工程师会讲到这个地方7、Q: 针对DZ UCH SS 同时使用远程附件的情况.升级DX后需要注意什么.A:到x的后台设置好远程附件设置就可以了8、Q: 我的7.2转DZX1.5 在后台UC改好了用户名,管理后台没变化A: ucenter的数据列表-通知列表中,看一下通知是否成功9、Q: 你好,我一直有个问题,就是我想升级x1.5,但发现门户首页调用论坛文章需要一篇一篇添加,能否自动调用或批量调用。我们现在的仿19楼的都是自动生成的。否则的话会给编辑造成非常大的工作量。所以造成我们暂时不敢升级A: 这个在diy模块的时候,有相关设置的。直接给模块指定数据来源,模块数据就会定时更新。10、Q: gizp 如何开启 A: dz7.2 是在后台=优化设置=服务器优化里开启。X1.5 中取消Gzip压缩的功能11、Q: 我的站升级也成功了登录备份都没有问题,但是我在UC后台备份以后再恢复数据 所有的用户全部被降级了 包括管理员 就这个问题 不恢复没有问题之遥恢复数据就是这样A: 这个要先检查一下总积分公式。用户组的划分,是根据总积分来的12、Q: 我想问使用方面的,就是diy的页面如何绑定域名、专题 A: 后台=全景=域名设置13、Q:在线时间等数据转换后基本一致,但和7.2里的数据还是不完全一致,稍有出入,不知道为什么 A:在线时间转换时,是转换的用户表里的在线时间数据。在线时间的更新并不是实时的,它是做了缓存处理,损失的应该是这个部分缓存的时间。 14、Q :以前是DZ7.2gbk,如何升级到Dx1.5 big5A:在discuz默认的功能中,是无法直接从gbk编码直接变成big5的,需要借助第三方工具来实现 15、Q:DZX1.0升级到1.5 现在UC下备份提示“无法访问到该应用的备份接口,请拷贝 UCenter 根目录下api bak.php 到该应用的api目录下”A:这个应该是ucenter通知不到应用,站长按照这个提示,拷贝一下提示中的文件就可以了16、Q:请问我的论坛是7.0版本,想升级到X1.5必须先升级到7.2才可以吗?可以直接从7.0升级到x1.5吗?A: 必须先升级到7.2才能继续升级到x1.517、Q: 升级后风格总是要重新做,以后会么?A:每个新版本都不可避免的对模板及css做一些修改,可能会跟之前的风格有冲突,因此,当使用新版本时,最好在测试站点上确认一下18、Q:请问dx1.5和dz7.2同在一个服务器出现的为静态规则冲突应该怎么样解决呀A:这个是什么上的,IIS、apache、nginx?静态规则替换前可以通过添加判断请求条件,来匹配规则19、Q:以后会考虑分论坛功能吗?就像CMS中的站群一样.A:这个要在以后的版本中才能实现,或者由其他更有效的解决方案所取代20、Q:上次访问ip这一项,我测试升级10次了,都不对A:建议通过phpmyadmin看一下数据库的common_member_status这个表的lastip这个字段,升级时,只是对于字段,而不去处理字段对应的值。站长比较一下升级前后该字段的值吧。21、Q:论坛各单项积分都对,但个别会员总积分不对,这个登录后总积分才恢复正确,不登录就不对。当然,绝大多数会员总积分都是对的A:X1.5的总积分公式中的变量有所变化,站长升级后一定要检查一下总积分公式是否有效。22、Q:转换数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石棉禁用影响-洞察及研究
- 基因编辑技术与microRNA治疗的结合研究-洞察及研究
- 手拉手献爱心课件
- 有关新年策划方案
- 福建省漳州市2025-2026学年上学期九年级9月检测数学试卷(无答案)
- 2025届云南省名校联盟高三上学期月考(八)物理试题(含答案)
- 手字族课件黄亢美
- 质量信息化建设-洞察及研究
- 水资源承载力动态监测-洞察及研究
- 智能厨房与物联网在家庭能源管理中的应用-洞察及研究
- 杨根思的课件
- 普通诊所污水、污物、粪便处理方案及周边环境情况说明
- 防诈骗班会课件
- 老年照护芳香疗法应用规范
- 2025年高考语文真题全国一、二卷古诗词鉴赏
- 国企党务培训课件
- 法拉利课件介绍
- 2025-2030年中国汽车电源管理IC行业市场现状供需分析及投资评估规划分析研究报告
- 2025至2030中国淀粉粘合剂行业现状调查与前景竞争对手分析报告
- 产能管理课件
- 探索宇宙奥秘:天文现象教学课件
评论
0/150
提交评论