那些年,我们用过的论坛程序
想写这么一篇回忆性质的文章,纯粹是由于我对BBS的热爱。
98年之前的那种自己搭服务器让别人拨号来访问的BBS我没试过(当时一直认为只有特别NB的人才有资格玩那个高级的玩意儿,比如求伯君、丁磊、马化腾等等,而且也确实没那个条件尝试),98年我开始接触到perl、CGI这些时髦的东西,99年鬼使神差的做起了考研网之后,就开始了我与BBS的亲密接触——从使用Perl的bbs程序开始。
最早的时候,我想都不敢想自己可以搭建论坛,当时有极少数的一些网站用一些perl程序搭建了多用户论坛供大家免费申请开设自己的讨论区。考研论坛就是这么起步的——最早的时候考研论坛其实就是某个免费多用户BBS里面的一个类似于留言本的版面。
当然,这种寄人篱下的感觉是不好受的,所以,当我99年年底开始接触ubb(Ultimate BBS)这个cgi程序的时候,考研论坛就进入了自己搭建论坛平台的时代。那个时候我恰好因为会做网页的缘故谋得了山东大学网络中心的一个固定办公位置和一台电脑以及若干台服务器的使用权(没有工资拿,纯粹是义工,但我非常喜欢那个工作),因为各种得天独厚的条件,我的大部分时间都花在了对ubb源代码的各种胡乱改造上。ubb其实可以算得上是很多论坛程序的鼻祖,或者是他们的鼻祖的鼻祖。。。
大约从2000年开始,国内涌现出了很多论坛程序,相当大一部分是用perl开发的,我现在还能说出名字的有花斑猪bbs、雷傲leoboard、YuziBBS……。这些论坛程序相比ubb来说更适合中国网民的使用习惯,对于站长来说也更容易上手,可以说带来了中国互联网的一股BBS潮流。而随着WindowsNT服务器操作系统的普及,基于Windows平台的ASP论坛程序也开始迅速发展。当时比较知名的asp论坛程序有BBSXP,LeadBBS,动网论坛DVBBS等等。因为更容易搭建,ASP的论坛程序逐渐成了站长们的首选。
虽然上面提到了那么多种论坛程序,考研论坛却并未采用过——虽然国内这些论坛程序都算得上优秀,但跟ubb比起来,总觉得缺了点什么。在用了一段时间的ubb之后,我们那台nt服务器上的Ultimate.cgi再也承受不了论坛飞速膨胀的数据量了,开始三天两头的崩溃。就在这个时候,一个名叫ActiveUBB的bbs程序进入了我的视野——这是一款用vb封装的asp程序,理论上在windows平台上跟perl比起来具有天生的优势,从名字也可以看出,这其实是ubb在asp下面的一个延伸,所以即使更换到这个系统上,考研论坛的界面和用户使用习惯也不会受到太大的影响。于是我很快联系到了程序的作者JJX——考研论坛第一次用上了正规购买的商业程序。从那个时候起的很长一段时间,考研论坛采用的bbs程序远离了开源的阵营。这其实是很令人头疼的事情,因为程序是被加密封装过的,我们的任何改动或者二次开发,都非常困难。
2002年左右,考研论坛依旧保持了极其迅猛的发展速度,这带来的一个直接后果就是,我们不得不寻找比activeubb更高效的论坛程序,以便应对服务器资源的极度紧张。当时我对linux一无所知,对php一无所知,所以目光依旧锁定在Windows平台上。这个时候,一个名叫ibbs的程序吸引了我的注意,这款程序用c++开发,据说具有极高的效率,所以当我发现activeubb再也拉不动考研论坛的时候,这样一款看起来很美的程序简直就是我的不二之选。于是联系程序作者,购买程序,转移数据。事实上ibbs并不是一款成熟的论坛程序,在考研论坛使用ibbs的那一段时间里,各种问题接踵而至。每天我的神经都得崩的紧紧的,因为不知道什么时候ibbs.dll就会闹情绪……
当然,人的忍耐总是有限度的。就在我几乎对ibbs绝望的时候,Discuz摆在了我的面前。那个时候DZ已经发展到了3.12版,在国内的论坛程序这个领域,已经和动感论坛基本上平起平坐,他们两家分别成为了php与asp平台的bbs程序领军者。事实上我也曾经购买过dvbbs,用于bbs.kaoyan.com的一个备胎级的网站——iky.cn,但经过短暂的测试之后就直接放弃dvbbs了——或者说放弃windows平台更准确一些,因为我决心硬着头皮把linux啃下来——把考研论坛迁移到php+mysql上。当时我开始联系Crossday(戴志康),通过一系列的邮件和msn交流,他建议我们使用centos操作系统——我现在对CentOS的喜欢,就是从大C的那几封邮件开始的。
Discuz当时还是个Zend加密的程序,一个商业版本要2K多大洋(此前我买activeubb和ibbs的时候都只花了几百块,呵呵),但我觉得当时作出购买Discuz程序的决定是十分正确的,虽然从3.12开始我们使用的DZ的各个版本都或多或少遇到了这个那个的问题,但总体来说Discuz确实是最适合考研论坛的程序。
跟着Discuz在同一时期成长起来的论坛程序还有一个,就是phpwind。当然,因为考研论坛使用discuz已经非常顺手了,所以就没有机会尝试phpwind。
dz和pw把中国的站长们从asp阵营拉到php阵营,其实也就两三年的时间——动感论坛在坚守asp阵营一段时间以后甚至也出了php的版本,当然,最终的结局是,dvbbs彻底退出了bbs程序的竞争舞台,华丽丽的转身为网页游戏公司,这简直就是中国互联网公司转型的最典型案例。在dvbbs退出竞争之后,论坛程序就进入了discuz与phpwind的两大巨头火拼的时代。他们陆续被中国互联网的大鳄相中,先是phpwind被阿里收购,然后是discuz成为腾讯的一款产品,这也算是给了这两款论坛程序一个更好的成长空间,被收购以后pw与dz都发布了脱胎换骨的新版本,他们事实上定义了中国网络论坛的两种标准,一种更适合于地方社区,一种则被更多的垂直领域的论坛所采用。后续怎么发展,会不会有新鲜力量成长起来,都是值得关注的。
当然,我上面所提到的各种论坛程序,并不能代表全部,甚至也许只是种类繁多的论坛程序的冰山一角,只不过恰好在一些时期我都与这些程序有过或多或少的接触而已。
在论坛这种形式越来越被边缘化的时候,把我发在LYP.CN的这一篇文章再拿出来晒一下,只因为我很怀念那段美好的BBS时光。
Discuz!是什么东西怎么搭建?论坛程序安装+模板配置教程
Discuz!论坛程序安装+模板配置教程
Linux系统安装方法:
第一步:检查是否安装apache mysql php
ps -ef |grep httpd
ps -ef |grep mysql
ps -ef |grep php
第二步:下载Discuz到服务器并解压(建议从官网下载最新版本)
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
unzip Discuz_X3.2_SC_UTF8.zip
第三步:将upload这个目录下的所有文件上传到 /var/www/html/目录。
更改文件及文件夹权限:
在正式安装 Discuz论坛前,检查以下配置是否完成(完成跳过,否则完成一下操作)
1、修正目录文件权限检查,关闭selinux即可。如下命令可临时关闭seLinux。
2、永久关闭selinux 需编辑配置文件/etc/selinux/config,设置SELINUX=disabled,重启系统后生效。
3、修正mysql_connect(),安装php-mysql模块,重启apache服务,刷新网页,函数依赖性检查正常。
第四步:在浏览器中输入网址http://103.88.32.180:80/install (LAMP服务器IP:103.88.32.180后面加端口是因为要把默认80端口空出来,所以改为99,)。
阅读授权协议后点击“我同意”,系统会自动检查环境,如下图所示。
2、点击“下一步”,进入安装数据库的界面,设置数据库信息及管理员信息。(yum安装LAMP环境时已创建数据库newdb并授权root)
3、点击“下一步”,系统会自动安装数据库直至完毕。安装成功后,出现Discuz! 安装向导界面,如下图所示。
第五步:管理Discuz论坛网站1、输入账号,密码,验证码,登录。
Windows系统安装方法:
浏览器搜索discuz进入官网下载最新版本的程序。下载好之后,把upload文件夹里面的子文件放在www目录下或者空间里面。(这里www里面建了一个discuz的目录,访问时直接加上这个文件夹名称即可)浏览器输入localhost或者你的域名,找到discuz目录(www下自己建的目录)回车开始安装程序。
填下自己数据库的名称及密码,在填写管理员登录账号密码,然后提交,等待安装即可。
安装完成之后,登录你刚才设置的管理员密码,http://localhost/discuz/admin进入后台(域名后面加个admin即可),一般都不用默认的前台,那么就换下模板。直接在后台中操作:按下图步骤即可。
需要登录官网,按步骤注册就行了,然后找一个自己喜欢的模板,点击切换到自己的 适合的版本,然后点击安装。
5.安装好之后就会看见安装的模板,然后使用。
6. 然后就是,发帖子试试体验下。这东西本地没用,因为是论坛,必须放在空间,有域名才能有人访问回复帖子。
喜欢的记得点赞加关注我是驰网艾西,今天的分享就到这里了我们下期见!
相关问答
社区业主委员会自治管理社区需要哪些审批 程序 -找法网社区业主委员会自治管理社区需要哪些审批程序
论坛 类小 程序 需要什么证件?论坛类小程序的运营需要遵循我国相关法律法规,主要包括以下证件和资质:1.营业执照:运营论坛类小程序需要具备营业执照。如果是个人开发者,可以使用自己的营...
社区业主委员会自治管理社区需要哪些审批 程序 -找法网社区业主委员会自治管理社区需要哪些审批程序
论坛 小 程序 的交友资质要如何办理?基本了解了一下,电信业务许可证分为SP证,ICP证和EDI证,三种,申请肯定要去相关部门才能申请了。基本了解了一下,电信业务许可证分为SP证,ICP证和EDI证,三种,申请...
社区居民委员会成立 程序 ?居民委员会按照居民的居住状况和便于居民自治的原则设立。一般以100到700户居民设立一个居民委员会。居民委员会由主任、副主任和委员5到9人组成。主任、副主...
律师你好,我问一下民法典业委会成立的条件 程序 _法律问答—...[回答]决专有部分面积过半数的业主且参与表决人数过半数的业主同意。【法律依据】《民法典》第二百七十七条,业主可以设立业主大会,选举业主委员...【法...
三方比价会议流程?一、请示环节二、信息提报三、立项请示四、供方选取五、询价环节,六、回价和比价七、澄清八、定价九、合同签署一、请示环节二、信息提报三、立...
密接者流调工作流程?第一步:就地隔离当你独处时:立即戴好一次性医用外科口罩或以上级别口罩,找一个相对独立、通风良好的房间或移步空旷无人区域。如果正在单位或其他公共场所:...
你好,问一下居委会主任副主任委员是如何产生的_法律问答—华...[回答]居民委员会主任、副主任和委员,由本居住地区全体有选举权的居民或者由每户派代表选举产生;根据居民意见,也可以由每个居民小组选举代表二至三人选举...
豆果美食_菜谱_菜谱大全_优质美食社区豆果美食是最优质的美食菜谱社区,提供各种菜谱大全,食谱大全,家常菜做法大全,丰富的菜谱大全可以让您轻松地学会怎么做美食,展现自己的高超厨艺,开启美...