Discuz升级到7.2的两个问题

DZ搬家与升级都是很简单,但是有些小问题也不容忽视。下面菜牛就最近给朋友论坛搬家碰到的两个问题的解决方案与大家分享一下,做个备忘吧。

一、修改UCenter表名前缀

如果Discuz和UCenter是使用单独安装包安装的,则它们两个的表名前缀是不同的,Discuz的是cdb_、UCenter的是uc_。如果使用整合包安装,则Discuz的表名前缀是cdb_、UCenter的是cdb_uc_。

我的论坛之前是单独安装的,这次搬家为了方便(更主要是为了日后升级方便)采用了整合包安装,那么在安装时建立的表名前缀是cdb_uc_,而使用备份文件恢复时,向数据库中添加中的表名前缀为uc_。由于论坛始终认为UC的表名前缀是cdb_uc_,所以并不会理会那些恢复出来的uc_,因此此时等同于没有恢复。

解决方法:就是先删除安装时建立的cdb_uc_:

1
2
3
4
5
DROP TABLE `cdb_uc_admins`,`cdb_uc_applications`,`cdb_uc_badwords`,`cdb_uc_domains`,
`cdb_uc_failedlogins`, `cdb_uc_feeds`, `cdb_uc_friends`, `cdb_uc_mailqueue`,
`cdb_uc_memberfields`,`cdb_uc_members`, `cdb_uc_mergemembers`, `cdb_uc_newpm`,
`cdb_uc_notelist`, `cdb_uc_pms`, `cdb_uc_protectedmembers`, `cdb_uc_settings`,
`cdb_uc_sqlcache`, `cdb_uc_tags`,`cdb_uc_vars`;

然后把uc_更名为cdb_uc_:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  ALTER TABLE uc_admins RENAME TO cdb_uc_admins;
  ALTER TABLE uc_applications RENAME TO cdb_uc_applications;
  ALTER TABLE uc_badwords RENAME TO cdb_uc_badwords;
  ALTER TABLE uc_domains RENAME TO cdb_uc_domains;
  ALTER TABLE uc_failedlogins RENAME TO cdb_uc_failedlogins;
  ALTER TABLE uc_feeds RENAME TO cdb_uc_feeds;
  ALTER TABLE uc_friends RENAME TO cdb_uc_friends;
  ALTER TABLE uc_mailqueue RENAME TO cdb_uc_mailqueue;
  ALTER TABLE uc_memberfields RENAME TO cdb_uc_memberfields;
  ALTER TABLE uc_members RENAME TO cdb_uc_members;
  ALTER TABLE uc_mergemembers RENAME TO cdb_uc_mergemembers;
  ALTER TABLE uc_newpm RENAME TO cdb_uc_newpm;
  ALTER TABLE uc_notelist RENAME TO cdb_uc_notelist;
  ALTER TABLE uc_pms RENAME TO cdb_uc_pms;
  ALTER TABLE uc_protectedmembers RENAME TO cdb_uc_protectedmembers;
  ALTER TABLE uc_settings RENAME TO cdb_uc_settings;
  ALTER TABLE uc_sqlcache RENAME TO cdb_uc_sqlcache;
  ALTER TABLE uc_tags RENAME TO cdb_uc_tags;
  ALTER TABLE uc_vars RENAME TO cdb_uc_vars;

这样就大功告成了。

本部分参考http://blog.hellomouse.com/post/22.html

二、用Firefox3.6登陆到DZ论坛时,安全问题登录框的无法显示的问题。

在DZ官方论坛找到的解决方案如下:

用文本编辑器如Notepad或Editplus等打开include/js/common.js 找到

  1. BROWSER.firefox = document.getBoxObjectFor && USERAGENT.indexOf(‘firefox’) != -1 && USERAGENT.substr(USERAGENT.indexOf(‘firefox’) + 8, 3);
  2. document.getBoxObjectFor && 去掉即可。

38 comments on “Discuz升级到7.2的两个问题

    • 菜牛 04/13/2010 16:40

      抢沙发还是裸帮主最积极了!

    • 菜牛 04/13/2010 16:56

      咱群还是帮主爪子快一点。

  1. 04/12/2010 21:50

    我的地板哪去啦?

    • 菜牛 04/13/2010 16:59

      你是不是到处发垃圾消息啊。今天被关小黑屋好几次了。

    • insect 04/12/2010 22:00

      我也是,不过最近打算做个新站

      • 二十六公斤 04/12/2010 22:29

        囧DZ我才做了几个站··都关闭了··
        还没升级过··

        • 菜牛 04/13/2010 17:07

          我也被关了N次,后来换地方再开张的。

      • 菜牛 04/13/2010 17:00

        做好了我们去增人气。。

    • 菜牛 04/13/2010 17:00

      DZ还是不错的,容易上手,很久不弄也不难。

  2. 04/12/2010 21:53

    俩个回复都没了

    • 菜牛 04/13/2010 17:01

      你反省下最近是不是做啥坏事了。。

  3. 周先生 04/12/2010 22:07

    我搞了几次论坛,后来就放弃了几次,悲哀了。

    • 菜牛 04/13/2010 17:02

      论坛确实很难以生存,我那个破坛子开三天关三个月的。

  4. 龙崽 04/12/2010 22:14

    也想建个论坛玩玩

    • 菜牛 04/13/2010 17:02

      可以试试,很简单。

  5. kaka 04/12/2010 22:20

    现在好像除了 Discuz-x 了吧

    • 菜牛 04/13/2010 17:04

      这个还真不知道,DZ72还是稳定的最新版吧?

  6. chinallww 04/13/2010 09:50

    discuz..

    很好,很不错,我做论坛都是用这个.

    • 菜牛 04/13/2010 17:05

      MS DZ是目前最流行的论坛程序。

    • 菜牛 04/13/2010 17:06

      更新速度比不上WP吧?DZ7.2还是2009年底出来的。

  7. Jclyn 04/13/2010 15:37

    前几天装了个7.2
    发现没有使用的主题。。。
    遂又扔了

    • 菜牛 04/13/2010 17:06

      默认的主题就不错啊。

  8. 集趣 04/13/2010 19:16

    非常的抱歉,我从来没使用过它

    • 菜牛 04/14/2010 09:19

      呵呵,没用过不是很正常么?

  9. yiyi 04/13/2010 23:25

    ucenter我暂时用不上,DZ我用freediscuz版本的,ecshop已经去掉了ucenter,其余的康盛程序我已经不用了,discuzx出来后再看看吧。

    我的博客转换程序了,友情链接暂时放在内页中这两天内我会想办法处理一下,因为这博客程序没有友情链接这一项功能。

    • 菜牛 04/14/2010 09:21

      我也觉得这个UCenter很垃圾,基本上也是用不上。
      很多程序怎么都越搞越臃肿?本来好好的就是要弄到大家主动放弃它。

  10. 丕子 04/14/2010 10:02

    在用dz干什么呢?

    • 菜牛 04/20/2010 19:49

      DZ能干啥就干啥呗,论坛居多。

  11. 菜牛 04/14/2010 14:38

    DZ能干什么呢?

    • 菜牛 04/20/2010 19:50

      很简单的,你PS这么厉害可以自己搞模板了。

  12. leecay 04/14/2010 16:54

    原来还有人自己在做论坛

    • 菜牛 04/20/2010 19:51

      很多吧。MS很多垃圾论坛都是个人开的啊。。

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Captcha Code