禅道集团版1.1版本开始,提供对centos系统的支持。
目前支持
centos
7以上,服务器仅支持apache2.4及以上版本。
下面我们将具体给大家介绍如何在centos系统中安装禅道集团版。
一、集团版的环境要求
1、集团版1.0版本,仅支持ubuntu16.04环境。集团版1.1版本,开始支持centos环境。
目前支持
centos
7以上,服务器仅支持apache2.4及以上版本。
2、集团版有主站平台和节点,需要
把主站平台和子站点的域名做泛域名解析到集团版安装的服务器的IP上。
二、配置centos系统
1、安装 apache 服务
输入命令:
yum install httpd
设置开机自启动并重启服务:
systemctl enable httpd
systemctl restart httpd
2、安装 mysql 服务,centos 需要安装的是 mariadb。
输入命令:
yum install mariadb-server
启动mariadb服务:
systemctl start mariadb
检查mariadb是否安装成功:
mysql -uroot -p
能进入数据库,就说明已经安装成功了。
设置开机启动mariadb服务:
systemctl enable mariadb
3、安装 php 环境
以安装php7.1版本为例,
先获取安装包:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
开始安装:
yum install -y php71w php71w-cli php71w-common php71w-devel php71w-gd php71w-pdo php71w-mysql php71w-mbstring php71w-bcmath php71w-ldap php71w-ssl
全部安装完之后重启apache服务。
systemctl restart httpd
这里只是个例子,列出了所需要安装的php7.1和php7.1的扩展。
在实际安装集团版的系统检查里,如果是没有安装上的,检查后,直接再安装即可。
三、安装ioncube扩展
访问集团版域名时,提示未安装加密扩展。
我们推荐
通过ioncube安装向导安装
ioncube提供了一个安装的向导程序,可以非常方便的帮助检测php的运行环境,给出安装提示。
下载后解压到apache的/var/www/html目录下,
浏览器访问loader-wizard.php 比如 http://localhost/loader-wizard.php 实际的访问路径根据情况修改。
根据这个向导程序的提示:
下载相应的解密软件
将解密软件放入网页上提示的指定路径
更新ini文件:下载向导程序计算出来新的php.ini文件,替换系统原来的php.ini文件
重新启动apache
刷新安装向导网页,提示安装成功。
四、下载禅道集团版和域名配置
1、从禅道官网下载集团版源码安装包, 以.zip结尾。
官网上提供的源码安装包,主站平台不限使用人数,子站点10个,子站点使用的是禅道开源版功能和服务,试用期为半年。
2、解压集团版源码安装包,得到 zentaogroup 目录。把 zentaogroup 拷贝到服务器对应的目录,比如apache的www或者htdocs目录(例:/var/www/html)。
3、 配置域名解析, 通过浏览器访问域名,系统会自动转入安装程序。
在服务器的apache存储配置文件的目录(如:
/etc/httpd/conf.d/)下创建域名配置文件(如:00-group.conf,注意后缀名为conf),文件内容如下:
DocumentRoot "/var/www/html/zentaogroup/plat/www/"
ServerName zentao.plat.com
AllowOverride All
Options None
Require all granted
命名要放在 zentaogroup.conf 前面,确保先加载配置文件,再加载zentaogroup.conf 。
具体的路径,需要根据实际使用的路径做修改。
添加完成,重启apache服务。
systemctl restart httpd
然后访问集团版的域名,就可以开始进入集团版的安装步骤了。
4、修改apached 访问权限
到 /etc/httpd/conf/ 的目录下修改 httpd.conf 文件,修改为下图,然后重启apache服务。
5、如果访问集团版域名,页面没有反应,关闭系统的防火墙,再访问试试。
关闭系统的防火墙:
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld
五、集团版安装步骤
下面以集团版域名zentao.plat.com为例,介绍集团版的具体安装步骤。
浏览器访问 http://zentao.plat.com/install.php 进入安装程序。
1、集团版安装的首页
2、使用集团版,请遵守我们的授权协议。
3、系统检查,请根据提示,执行命令完成系统的配置。
apache的macro模块需要手动添加,
到 /etc/httpd/conf.modules.d/ 目录里,加上marco配置,保存,重启apache服务。
#vim打开文件 /etc/httpd/conf.modules.d/00-base.conf 加一行
LoadModule macro_module modules/mod_macro.so
#重启apache服务 systemctl restart httpd
说明:
如果都按照系统检查里的说明都执行了,还是提示没有权限。
那么需要关闭一下系统的selinx。
临时关闭:(不用重启apache服务)
setenforce 0
永久关闭:
修改 /etc/selinux/config 文件将 SELINUX=enforcing 改为SELINUX=disabled,然后重启apache服务。
系统检查,都通过后,就可以进行下一步的安装。
4、生成集团版的配置文件:
5、保存集团版的配置文件
6、设置集团版的管理员账号和密码:
7、配置集团版的系统目录
系统会默认的显示各个目录的路径,也可以根据自己的实际使用需要来调整修改。
修改后保存即可。
保存系统配置目录时,会检查该目录是否存在,以及是否有读写权限。
如果没有,系统会给出创建目录和给目录添加读写权限的命令,直接复制执行,然后点击确认,重新保存即可。
8、下载配置信息和定时任务。
把apache配置文件下载后,按照提示说明,放到指定目录,重启apache服务即可。
一定要确保 自己写的集团版的配置文件,在zentaogroup.conf 文件前。
恭喜你成功的安装了集团版。
集团版的登录页面,输入安装时设置的集团版管理员账号和密码。
就可以成功的登录集团版,开始使用集团版的功能和服务了。