XOOPS 之 NEWBB2 的致命诱惑

类别:编程语言 点击:0 评论:0 推荐:

XOOPS之NEWBB2的致命诱惑


夏天时候,在几个CMS中徘徊时,觉得 XOOPS 第一印象尚好,就是它的 NewBB 太原始、太初级了,不过看见中文网站人气正旺、技术支援稳定,还是选择了它,也相信论坛程序定会升级。
斗转星移间,NEWBB2以RC1身份面世,迫不及待地尝试了一把,结果鸡飞蛋打:升级失败,只有全新安装,原数据库无法导入,页面刷新速度狂慢。只瞥见了强大的功能和活泼的界面以后,就放弃了。不过这一瞥足以让我日思夜想的了,渴望稳定的、成熟的版本赶快降临。不再苦苦探寻PHPBB、DISCUZ或者IPB与XOOPS 的融合手段,我似乎除了耐心等待,没有什么可以做的了。
RC2出现,阅览评论,按捺冲动,决定再等……

昨晚,发现——RC3出现了。看到这是“最后一个RC版”,直觉告诉我:时机到!
欣喜和急迫中,下载必须文件,解压,细读说明文件,备份数据,上传文件,运行newbb1_to_newbb2.php,第一步OK,第二步——出现六行醒目的红色“Could not add field in xoops_bb_forums!”后退,再试,红色依旧在。硬着头皮,将升级进行到底,进入后台管理,一些琐碎的设置完成后,论坛居然空空,页面最上端却多了“NewbbForumHandler::getForums error::SELECT forum_id, parent_forum, forum_name, forum_desc, forum_type, forum_moderator, cat_id, forum_posts, forum_topics FROM xoops_bb_forums ORDER BY forum_order”。粗略尝试,新建类别和新建讨论区均告失败,悻悻中,痛恨自己的缺乏耐性——就不能等到最终正式版本再试?!也罢,恢复回NEWBB1吧,不料,按部就班地停用、卸载、删除NEWBB2后,上传NEWBB1,安装时,竟然不能建立XX数据表!多次尝试重装NEWBB1,未遂……

粗茶淡饭后,依旧无心恋战。良久思量后,只好使用愚人的看家本领——重新上传全部程序,恢复数据库。期间,邂逅D.J.,问起此事,答曰:“newbb1_to_newbb2有个bug!”并承诺马上灭之。哎……这年月,成为BUG的牺牲品,应该不足为奇吧?何况我这样的源码盲?
几分钟后,全站程序和数据恢复成功,D.J.大侠处传来消息:“BUG除掉,可以再试!”怎么办?我还要不要再试?还是等最终版?逡巡间,已经下载了最新的“newBB_RC3中文版+升级程序”。一不做,二不休,搬不倒葫芦,洒不了油,凭着对D.J.大侠的信任,况且又看见NEWBB2朦胧而梦幻的引诱,升级!狠狠地升!虽然,我清楚地知道,这样的诱惑是致命的。
前段无话,当按下第二步时,IE空白的几秒钟如当年高考后等待成绩那段时间一样漫长而倍受煎熬……终于有文字显现,没有红色报警,一切正常!转头回到论坛,原有数据都在,而且工作正常。

欣欣然,不能自已,终于写些文字,与大家分享。


作者: 行路人 from XOOPS China

本文地址:http://com.8s8s.com/it/it25834.htm