【IT168 专稿】Discuz!论坛是在中小企业甚至大型企业应用最为广泛的PHP论坛之一,由于他的下载和安装都是免费的,所以深得各个站长的青睐。最近Discuz!发布了其最新版本6.1版论坛搭建程序,和以往版本不同的是在新版Discuz!论坛程序中添加了名为UCenter的组件,通过此组件可以统筹管理多个PHP平台程序,从而在安全性与可操作性上进行了大幅度提升,当然随着Ucenter组件的引入Discuz!论坛的建立也有了脱胎换骨的变化,用户使用传统的方法已经无法顺利安装论坛,今天笔者就为各位IT168读者全方位零距离介绍如何在自己的空间中建立新版Discuz! 6.1论坛。
一,安装环境简介:
本文介绍的安装环境是通过租用空间服务提供商的方式获得的,如果企业准备在自己的服务器上建立Discuz! 6.1论坛以及相关Ucenter的话只需要事先建立PHP+MYSQL+APACHE(IIS)的发布环境即可。由于篇幅关系关于环境的搭建操作笔者就不详细介绍了,感兴趣的读者可以参考笔者之前的文章。
一般来说当我们向空间服务提供商申请空间后都会得到服务商告诉我们的空间FTP管理帐户与密码,另外相应的MYSQL数据库名称与用户,密码信息也会在第一时间发送到我们的电子邮箱中。我们可以通过FTP客户端传输工具建立相应的站点。(如图1)

然后将我们需要安装的Discuz! 6.1论坛程序与Ucenter主程序全部通过FTP方式传输到自己租用的空间中。(如图2)

需要特别注意一点的是目前新版本Discuz! 6.1需要在安装时设置Ucenter的路径,所以我们尽量在空间中建立一个Ucenter的目录,例如笔者建立了一个名为UC的新文件夹,然后把所有Ucenter程序上传到这个文件夹中。(如图3)

小提示:
需要说明一点的是在我们通过FTP进行数据程序传输过程中有一个参数要进行更改,那就是FTP传输的模式,默认FTP客户端软件使用自动监测方式传输,但是有些时候这种自动辨别会引发错误,所以为了确保程序传输正常而不会出现日后安装乱码的问题,我们需要通过FTP客户端参数设置选项,将传输模式更改为binary(二进制)类型。 (如图4)

至此我们就完成了安装Discuz! 6.1论坛程序的准备工作,下面就要进入实质的安装阶段。
二,安装Ucenter程序:安装Discuz! 6.1之前我们首先应该部署Ucenter程序,由于之前我们已经把UC程序上传到了FTP空间中,所以直接在IE浏览器地址栏输入相关地址进行安装即可,下面我们首先来看看如何安装Ucenter程序。
第一步:输入http://www.xxx.com/uc/install/来访问UC安装界面,我们选择“已阅读安装条款”后的点“下一步”按钮继续。(如图5)

小提示:
由于之前笔者在空间中建立了一个UC文件夹并将UC程序上传到这个目录,所以在安装时输入http://www.xxx.com/uc/install/访问。
第二步:开始正式安装Ucenter工作,程序自动对当前目录下所有子目录和文件的写入权限进行检查,另外还将检查当前程序的操作系统,PHP版本,MYSQL支持以及磁盘空间等多个参数,一切准备工作就绪后开始创建数据库数据表。(如图6)

第三步:点“下一步”后对数据库相关参数进行配置,数据库服务器保持默认的localhost,数据库名称与用户名还有数据库密码则都填写我们从空间服务提供商那里获得的信息,表名前缀保持默认的uc_即可,全部填写正确后点“下一步”按钮继续。(如图7)

第四步:之后是针对Ucenter程序的创始人密码进行设置,默认的管理员用户名是ucenter administrator,我们不能够修改,能够设置的是他的密码,这个密码很关键一定要妥善保管好。(如图8)

第五步:之后就是最后一步创建更新Ucenter数据库,系统会自动建立所需要的各个数据库表,全部完成后我们点“安装用户中心成功,点击进入下一步”按钮。(如图9)

到目前为止Ucenter程序已经顺利的安装到我们的空间中,我们可以通过http://www.xxx.com/uc/来访问该系统,输入正确的管理员密码登录。
三,安装Discuz!新版6.1程序:前面已经介绍过新版Discuz!在安装上有了比较大的变化,我们必须先在空间中安装UC程序,之后利用UC建立Discuz!论坛。
第一步:打开IE浏览器地址栏输入http://www.xxx.com/install/打开Discuz!安装界面。(如图10)

第二步:这一步是最为关键的一步,如果我们没有事先安装好Ucenter程序的话这步无法执行下去,在这里要求填写相关服务器环境以及对应的Ucenter程序URL路径,我们填写刚刚设置的Ucenter的URL路径以及密码,还要填写论坛的安装地址,之后执行“填写完毕,进行下一步”按钮。这里一定要确保UC的URL地址填写的正确性,否则会出现无法连接UC平台数据的错误提示。(如图11)

小提示:
安装Discuz! 6.1论坛还有一个好办法在实际使用中更不容易产生问题,那就是通过Ucenter平台加载Discuz!,我们首先访问UC平台,用管理员帐户登录。(如图12)之后在UC管理平台中左边找到“应用管理”->“添加新应用”,安装方式选择URL安装,然后在下面输入我们要安装的Discuz!目录地址,执行安装按钮即可。然后浏览器会自动打开论坛安装地址我们按照步骤操作就行。 (如图13)


第三步:设置论坛的基本信息,包括数据库服务器,数据库用户名,数据库密码,数据库名称以及系统信箱,表名前缀等,这些我们按照空间服务提供商给我们的信息填写即可,该界面还包括对论坛管理员帐户名称与密码的设置。(如图14)

第四步:最后出现论坛安装成功的提示,我们点“您现在可以点击这里进入论坛”按钮访问刚刚建立的论坛。(如图15)

小提示:
为了安全起见我们需要在安装完毕后删除install目录下的所有文件并对config.inc.php文件进行妥善备份。
至此我们就完成了Discuz! 6.1新版论坛的建立工作,我们使用刚刚设置的管理员帐户与密码可以顺利的登录论坛后台进行相关的版块与内容的设置,由于篇幅关系这些内容就不详细说明了,感兴趣的读者可以自行研究。(如图16)

新版Discuz!在操作上添加了UCenter平台,从管理方面考虑用户可以通过UCenter这个平台统一管理多个类PHP程序,例如Discuz!,ECSHOP,XSPACE等,这种管理的高度统一为各个平台提供了一定的安全性,用户只需要保管好UCenter平台的管理员密码就可以有效的防止黑客对其他平台的入侵。另外以往相关平台之间兼容性总是存在这样或那样的问题,现在新版本中添加了UCenter,利用UCenter平台作为中转过度媒介,从而有效的解决了平台之间兼容性与联通的问题。这种整合方式得到了一些用户的称赞,毕竟UCenter让多个平台程序之间兼容性不再出问题,也避免了多平台共存时烦琐的参数设置工作。
然而这种高度集中的整合同样引来了不少用户的抱怨,首先新版Discuz!论坛中取消了与SHOPEX网上商店平台的扩展功能,用户将无法实现Discuz!与SHOPEX的帐户联动。另外对于那些只使用论坛或不希望多个程序之间共同存在的站点管理员来说,强制安装UCenter程序也增加了用户安装的复杂程度,让原本简单的安装步骤变得更加烦琐。所以很多用户反而不太喜欢新版Discuz! 6.1,依然使用老版Discuz! 6.0。在Discuz!官方网站上也到处都是呼吁推出Discuz! 6.1非UCenter版的帖子。
就笔者个人感觉来说6.1对6.0的改动核心就是添加了UCenter程序,而在功能方面没有太大的改进,远远没有5.X到6.X进步得大。再加上该论坛刚刚发布,在安全和稳定以及兼容性方面都需要通过实际网络环境进行考验,所以笔者也不太建议各位论坛管理者或网站管理者盲目的当小白鼠升级到新版Discuz! 6.1,特别是自己的主论坛主站点应该继续保持6.0并及时安装相关补丁提高安全性。
五,总结:
新版Discuz! 6.1需要UC平台的支持,很多用户使用老方法来安装论坛已经无法成功,总体的步骤就是先安装UC平台再安装论坛主程序,在安装论坛程序时UC平台的URL地址一定要填写正确,在这里笔者建议如果你的空间有自己的IP地址,那么在UC平台URL地址设置时最好还是通过IP地址实现与UC平台的连接功能,往往成功率更高。