最近帮网友处理了几起DZ6.1论坛搬家后用户不能登录或者不能注册的故障,突然发现我这个以“专啃硬骨头”自诩的DZ 's fans牙口不行了,几乎想尽所有办法也没能让用户起死回生~~~
至于原因,竟然是多数用户没有/不知道
备份DZ的同时,一定要备份UC的数据……
DZ从6.1.0开始引入了“用户中心”的概念,这本来是一件好事,为实现多应用条件下用户的“单点登录”、将DZ做大做强打下了坚实基础。但是非常遗憾的是,此次DZ6.1的推出太心急了!大跨度的急转身造成了许多用户的极度不适应,特别是将用户身份认证由论坛转移到了UC后,对于如何完整备份数据没有任何技术细节的说明,明知道如果备份论坛数据却忘记了备份UC会带来灾难性后果,却没有基本的提醒(比如在备份论坛全部数据时提示用户一定要去UC后台备份/增加备份UC的链接等)!
在DZ没有对这个问题进行修正以前,特别提醒正在使用所有6.1正式版的用户:备份DZ的同时,一定要备份UC的数据!否则你面临的将是:
1. 用户不能注册,出现1062错误提示。这种情况是因为UC和DZ没有同时备份,用户数据不同步。
2. 从6.0升级到6.1后新注册的用户不能登录,提示密码错误。出现这种情况说明UC用户数据缺失。
以上两种情况不管你遇到的是哪一种,其结果都是灾难性的:
1. 如果是从6.0升级到6.1的,升级前的用户尚可通过向UC追加相关数据(方法参见:
http://www.discuz.net/viewthread.php?tid=971965),但是,升级以后注册的用户密码将永远不可恢复!
2. 如果是全新安装的6.1,论坛搬家时忘记备份UC,空间商那里又不提供数据库文件备份,后果更惨!除了舍弃现有的用户、从头开始之外几乎没有任何其他可能。
*关于UCenter体系下,如何备份Discuz!论坛的数据,请看:
http://www.discuz.net/viewthread.php?tid=964863
[
本帖最后由 sdaupp 于 2008-7-9 12:06 编辑 ]