discuz是一套通用的社区论坛软件系统,目前被广泛运用于互联网上。前段时间,应公司要求,给我们的网站挂一个论坛,方便用户进行相关交流。一开始,我对这个还真不太了解。后来,在网上查询了相关资料,并且借鉴了大量博客,在终于把它弄出来了,并且实现了网站论坛同步注册登录及其它相关功能。现在把我自己在这方面相关的经验以及在其中遇到的一些问题做一个整合,记录下来。
discuz论坛系统是一套由php做为后台语言开发的系统,使用mysql数据库。因此我们必需先配置php环境,然后安装mysql数据库。这个可以有多种方法,一种是直接下载xampp,xampp是一个强大的建站集成软件包(网上有下载),它包含有 Apache+MySQL+PHP+PERL, 安装这个软件之后,就可以省去配置php环境和安装mysql这一步了,因为它已经帮我们做了,这样我们就可以使用apache来访问这个bbs论坛了。这种方法一了百了,比较简单。但有一个问题就是我们网站是使用mvc做的,挂在了IIS下。由于IIS已经事先占据了80端口,使用apache的时候必需要配置另外的端口了(关于xampp的配置可以在网上搜到大量资料)。我希望论坛和网站使用同样的端口,这样方便点,所以就必需要在IIS下挂论坛网站了。这时就要使用另一种方法配置环境和安装数据库了。如果已经安装了xampp,就可以直接使用里面的php程序和mysql数据库,否则就需要分别下载php和mysql。在php官网和