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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

dicuz 7.2 升级x1.5 总结 uc 用户为1 用户无法登陆的解决方法

[复制链接]
pika2002 发表于 2010-10-19 22:49:42 | 显示全部楼层 |阅读模式
发在这里是因为人多,希望更多的人看到。。。。目前还没发现论坛上有解决方法。
目的: discuz 7.2 uc1.5 全新升级到discuz1.5x 使用全新的数据库  uc不使用原来的
故障:升级后论坛正常,但用户无法登陆 uc后台只有管理员一个账户

解决方法:升级过程其实很简单了,不过还有几个小问题 ,有事会出现convert 无法运行的问题 有会出现中间出错,所谓的用户重复等等问题  对于convert 无法运行,估计跟服务器的运行环境有关系,具体原因未知 但鉴于convert 是可以独立运行的 ,那就好办了可以借用别人的服务器运行,怎么借用。。呵呵 貌似网上有很多朋友们升级完没有删除convert吧。。。(还不回去赶紧删了!)或者可以本机运行,可以使用apmserv (没用过,baidu)。中间出错多是我认为由于网络不稳定的缘故,如果在深夜还不行,建议本地转换 再上传。

   说到这里,很讨厌官方的升级方法!!!原来安装过uc的 只能选第二个,而很多朋友也说uc无需转换升级 那么我不想搞的太乱想使用全新的数据库怎么办呢??那岂不是要有两个数据库了,一个新的,一个旧的uc使用的!既然新程序能够使用旧的uc数据库,那么就说明新旧数据表的数据结构是一样的,那么 我们能不能全新安装,然后把旧数据库中uc的数据表复制到新的数据库呢?

不过,经过两种安装后的对比后  新的程序是调用原来的uc数据 我们会发现uc新旧的数据结构却是一样 不同的只是数据表的名称!!那么这可就好说了,下面是具体的安装方法

1、备份原来的数据库。导出原来所有uc的数据表,并改名为新的数据表名字,例如原来的uc中会员表是uc_members,那么修改为pre_ucenter_members 。注意是修改数据表的名字。
2、全新安装1.5     为了安全,可以取一个不同于原来数据库的名字。
3、删除所有新数据库中uc的数据表 ,导入第一步中修改的数据表。

好了,大功告成! 其实真正做起来很快。

这里有两个问题现在还是搞不懂:一个是 升级完成后即使你更新后台缓存 仍然不行 不更新!最后发现只能重启服务器 才好。。不知道为什么。
第二个是dz你大爷的你为啥不能弄个uc的转换程序呢???实现真正的全新安装呢。


滋质子熠紫 发表于 2010-10-20 10:47:48 | 显示全部楼层
回复

使用道具 举报

無名書生 发表于 2011-1-2 12:15:08 | 显示全部楼层
官方的教程有些含糊啊。迷茫
回复

使用道具 举报

NT晚舟 发表于 2011-1-3 20:25:59 | 显示全部楼层
真是神人啊,用你的办法很灵验。
回复

使用道具 举报

friendlinzh 发表于 2011-1-3 21:27:25 | 显示全部楼层
跟楼主学习了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-23 03:33 , Processed in 0.224183 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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