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 找到
- BROWSER.firefox = document.getBoxObjectFor && USERAGENT.indexOf(‘firefox’) != -1 && USERAGENT.substr(USERAGENT.indexOf(‘firefox’) + 8, 3);
- 将document.getBoxObjectFor && 去掉即可。
沙发,哈哈
抢沙发还是裸帮主最积极了!
扯淡,撤消我的沙发··
咱群还是帮主爪子快一点。
地板了
我的地板哪去啦?
你是不是到处发垃圾消息啊。今天被关小黑屋好几次了。
很久没玩DZ了
我也是,不过最近打算做个新站
囧DZ我才做了几个站··都关闭了··
还没升级过··
我也被关了N次,后来换地方再开张的。
做好了我们去增人气。。
DZ还是不错的,容易上手,很久不弄也不难。
俩个回复都没了
你反省下最近是不是做啥坏事了。。
我搞了几次论坛,后来就放弃了几次,悲哀了。
论坛确实很难以生存,我那个破坛子开三天关三个月的。
也想建个论坛玩玩
可以试试,很简单。
现在好像除了 Discuz-x 了吧
这个还真不知道,DZ72还是稳定的最新版吧?
discuz..
很好,很不错,我做论坛都是用这个.
MS DZ是目前最流行的论坛程序。
DZ更新换代很快
更新速度比不上WP吧?DZ7.2还是2009年底出来的。
前几天装了个7.2
发现没有使用的主题。。。
遂又扔了
默认的主题就不错啊。
非常的抱歉,我从来没使用过它
呵呵,没用过不是很正常么?
ucenter我暂时用不上,DZ我用freediscuz版本的,ecshop已经去掉了ucenter,其余的康盛程序我已经不用了,discuzx出来后再看看吧。
我的博客转换程序了,友情链接暂时放在内页中这两天内我会想办法处理一下,因为这博客程序没有友情链接这一项功能。
我也觉得这个UCenter很垃圾,基本上也是用不上。
很多程序怎么都越搞越臃肿?本来好好的就是要弄到大家主动放弃它。
在用dz干什么呢?
DZ能干啥就干啥呗,论坛居多。
DZ能干什么呢?
不会玩这东西!哈啊
很简单的,你PS这么厉害可以自己搞模板了。
原来还有人自己在做论坛
很多吧。MS很多垃圾论坛都是个人开的啊。。