UCenter安装
在安装UCenter Home、Discuz!和SupeSite等应用时首先必须安装UCenter.
1、操作系统要求
Ucenter具备跨平台特性,可以运行于Unix、Linux、FreeBSD及微软的Windows等各种操作系统环境下。
推荐使用Unix、Linux、FreeBSD操作系统,它们不仅完全免费,而且可以获得更好的稳定性和负载能力。如果使用windows系统,推荐PHP以ISAPI(非CGI)方式安装。
2、语言及数据库支撑环境要求
可用的httpd服务器(如Apache、Zeus、IIS等)。
推荐的环境软件版本如下示:
PHP 5.0.0及以上
MySQL5.0及以上
关于Linux和Windows主机上环境搭建的详细教程可以参考discuz!用户手册中安装部分的环境搭建方法。
Linux环境搭建也可以参考我前面的博客linux下LAMP的安装。
3、UCenter的安装详细步骤
1)、首先到http://www.comsenz.com/downloads/install/ucenter下载适合自己的版本。
UCenter提供了4种不同的编码,即简体GBK、简体UTF-8、繁体BIG5、繁体UTF-8,可根据自己的需求来选择相应版本的论坛程序下载。
2)、解压并上传论坛程序到服务器上,然后修改相应的目录权限。
首先,上传UCenter的程序到服务器上。将下载的UCenter_1.6.0_SC_GBK.zip解压,会得到四个文件夹:
upload目录下的所有文件都是需要上传到服务器上的可用程序文件。
readme目录下文件为产品介绍、授权、安装、升级、转换以及版本更新日志说明。
utilities目录下文件为论坛附带的工具,包括升级程序。
advanced目录下文件为开发其他应用接口的范例和说明文档。
将其中upload目录下的所有文件使用FTP工具上传到服务器空间中,虚拟主机上传文件请一定要使用二进制方式上传,独立主机直接在服务器上下载解压缩即可。网上许多讲解的多数是以虚拟主机为例的,也即购买的空间。这里我介绍的是自己架设的环境,也即独立主机。之所以还要用FTP上传工具,有时候是因为独立主机不能连接外网,或者我是用window客户端管理LAMP环境的linux主机。
关于安装目录,你可以在/usr/local/apache242/htdocs目录下新建名称为uncenter或uc的目录来安装UCenter;htdocs目录下新建名为bbs的目录来安装discuz !X;还可以在htdocs目录下新建名为supesite的目录来安装SupeSite。安装其他应用与此安装类似。购买的虚拟空间可能直接传到根目录下即可,购买的时候可以详细咨询一下。
注意:不要把不同的应用安装在同一个目录下,例如不要把UCenter和Discuz !X或其他应用安装在同一目录下。
其次,设置相关的目录权限,以便数据文件可以被程序正确读写。
[root@discuz ucenter]# chmod 777 ./data/
[root@discuz ucenter]# chmod 777 ./data/avatar/
[root@discuz ucenter]# chmod 777 ./data/backup/
[root@discuz ucenter]# chmod 777 ./data/cache/
[root@discuz ucenter]# chmod 777 ./data/logs/
[root@discuz ucenter]# chmod 777 ./data/tmp/
[root@discuz ucenter]# chmod 777 ./data/view/
然后重新启动apache,启动apache的时候可能有如下报错,如下示:
[root@discuz ~]# /usr/local/apache242/bin/apachectl stop
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
在UC后台添加应用程序,在下图界面中选择“URL安装(推荐)”,填写好"应用程序安装地址"后就可以开始安装各个应用了。