月光博客

青青子衿, 悠悠我心, 但为君故, 沉吟至今

« 301重定向的实现方法百度快照违反创作共用授权协议 »

月光论坛进行了系统切换

  我这些天一直在研究Discuz论坛系统,打算将我的月光论坛正式从ASP平台转换到PHP平台。

  我的月光论坛以前一直是ASP的,用的是动网的DVBBS,目前,我打算将其切换到PHP的Discuz论坛。

  论坛转换会失去不少东西,但我想这个转换迟早要进行,晚进行不如早进行。

  动网论坛的免费DVBBS是ASP+ACCESS架构的,其性能一直是令人质疑的,比如我以前的论坛,才上去十几个人,速度就明显下降。当ACCESS数据库文件变大的时候,速度和性能就下降的更快。而SQLSERVER版本的动网论坛不是免费的。

  动网论坛的早期发展的确不错,但是近年来的发展却令人失望。每个版本程序都BUG重重,小版本升级都会引起系统错误,ASP+ACCESS架构在数据增多后速度慢如蜗牛,性能问题一直都没有很好解决,近一年来几乎没有什么新版本开发,倒是动网开始做一个PHP版本的DVBBS了,但问题是,ASP版本的动网论坛就很令人失望了,凭什么指望用户来使用并非动网强项的PHP论坛系统呢?而PHP中早以成熟的Discuz将是动网在PHP上遇到的致命的对手。

  Discuz我以前用的是2.5的免费版本,高版本是加密收费的,但在今年初,Discuz突然宣布所有的版本都开始免费开源,并且迅速推出了最新的Discuz 4.1,我前一阵研究了一下,发现这个程序的功能相当强大,看了看其源代码,写的挺规范的,比动网论坛的要好很多,至少没有到处加广告,模板系统也很不错。

  最令人兴奋的是,Discuz使用的PHP+MYSQL是一个非常高效的跨平台组合,并且产生的URL地址非常友好,模板也很丰富,我相信转换到Discuz是值得的。

  转换的过程还碰到点麻烦,因为官方的转换程序必须要将动网论坛先转换到SqlServer上才能转换,我于是先安装SqlServer,没想到安装sql server时总是碰到这个提示:“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装之前,必须重新启动计算机”。我重新启动了N次计算机还是提示这个信息,气死我了,于是上网找解决方法,很快找到了一个解决方法:打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它,这样就可以清除安装暂挂项目,然后安装,不必重新启动计算机。

  安装好了以后,就运行转换程序,转换没有提示错误信息,很快就成功了。

  我粗略看了看新转换过去的月光论坛,好像有一些表情符号没有转换过去,另外一个文字的排版好像有一些问题,不过文章还算都转过去。

  今天恐怕没时间了,明天再继续看了。



原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]

本文链接地址:http://www.williamlong.info/archives/485.html
  • 文章排行:
  • 4.土鳖
  • http://spaces.msn.com/members/ghayek/
  • 有漏洞就补。使用的站点很多,说明phpbb的安全不是问题。你可以到http://www.big-boards.com 去看看大的站点一般使用什么论坛。

    我一般碰到的论坛以phpbb和vBulletin居多。但是vB收费且对机器要求太高。phpbb模块安多了对机器要求也比较高。我推荐SMF。phpbb的开发周期太长。
  • 2006-4-30 1:00:38
  • 5.暴走
  • http://www.xllcn.com
  • 我自己动手编程转换的数据库,不过够累的,也费时间,就没有发现从雪人转换到动网7.1sp1的转换程序,晕~!
    我发现你的论坛好像用了雪人美化版(sogo.com)的模板~几个按键怎么看起来这么眼熟~~
  • 2006-5-10 18:27:49

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 通过Google订阅本站
  • 通过鲜果订阅本站
  • 通过抓虾订阅本站
  • 通过电子邮件订阅本站

站内搜索


热文排行

最新评论及回复

最近发表

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.

This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.