centos环境安装集团版

2019-05-16 14:47:38
先知
1627
最后编辑:薛才杰 于 2019-08-30 09:55:49

禅道集团版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的运行环境,给出安装提示。

通过下面的地址下载loader-wizard.php文件:   http://www.ioncube.com/loader-wizard/loader-wizard.zip

下载后解压到apache的/var/www/html目录下,

浏览器访问loader-wizard.php 比如 http://localhost/loader-wizard.php 实际的访问路径根据情况修改。

根据这个向导程序的提示:

  • 下载相应的解密软件
  • 将解密软件放入网页上提示的指定路径
  • 更新ini文件:下载向导程序计算出来新的php.ini文件,替换系统原来的php.ini文件
  • 重新启动apache
  • 刷新安装向导网页,提示安装成功。

四、下载禅道集团版和域名配置

 1、从禅道官网下载集团版源码安装包, 以.zip结尾。

下载地址: http://www.zentao.net/download.html

官网上提供的源码安装包,主站平台不限使用人数,子站点10个,子站点使用的是禅道开源版功能和服务,试用期为半年。

2、解压集团版源码安装包,得到 zentaogroup 目录。把  zentaogroup 拷贝到服务器对应的目录,比如apache的www或者htdocs目录(例:/var/www/html)。

3、 配置域名解析, 通过浏览器访问域名,系统会自动转入安装程序。

在服务器的apache存储配置文件的目录(如: /etc/httpd/conf.d/)下创建域名配置文件(如:00-group.conf,注意后缀名为conf),文件内容如下:

<VirtualHost *:80>
    DocumentRoot "/var/www/html/zentaogroup/plat/www/"
    ServerName zentao.plat.com
    <Directory "/var/www/html/zentaogroup/plat/www/">
      AllowOverride All
      Options None
      Require all granted
    </Directory>
</VirtualHost>

命名要放在 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 文件前。


恭喜你成功的安装了集团版。

集团版的登录页面,输入安装时设置的集团版管理员账号和密码。

就可以成功的登录集团版,开始使用集团版的功能和服务了。

评论列表
曾召杰 2019-06-03 14:58:26
http://www.ioncube.com/loader-wizard/loader-wizard.zip 这个网站挂了。已经无法下载到loader-wizard.zip这个压解包了。我在网上找了一圈也没找到。
张玉洁 2019-06-03 15:21:18
可以参考这个文档安装一下ioncube拓展。http://www.zentao.net/book/zentaopmshelp/300.html
1/1
发表评论
评论通过审核后显示。