在Linux中禅道的安装流程
在Centos7和centos8中进行一键安装禅道的步骤都是一样的。
在Centos7和centos8中进行源码安装禅道的步骤不太一样。
一键安装禅道
第一步,下载15.5版本禅道安装包,并上传到服务器上的/opt中。
登录网址:禅道16.4版本发布,支持导入Jira数据和SonarQube项目管理 - 禅道下载 - 禅道开源项目管理软件,找到“下载链接”,点击“Linux 一键安装包(适用于Ubuntu17+,centos7.x)”中的“64位”即可下载禅道安装包。然后将安装包上传到服务器上的/opt文件夹中即可。
或 使用下载命令下载安装包
命令:cd /opt
wget https://www.zentao.net/dl/zentao/15.5/ZenTaoPMS.15.5.zbox_64.tar.gz
第二步,解压15.5版本禅道安装包。
命令:cd /opt
sudo tar -zxvf ZenTaoPMS.15.5.zbox_64.tar.gz
第三步,启动禅道服务。
# 启动Apache和Mysql服务
/opt/zbox/zbox start
若结果显示“Start Apache success Start Mysql success”,则启动成功。
若端口被占用,则可以修改端口,然后重启服务。
命令:/opt/zbox/zbox -ap 8080 -mp 3307
/opt/zbox/zbox restart
# 停止和重启Apache和Mysql服务
/opt/zbox/zbox stop
/opt/zbox/zbox restart
第四步,访问和登录禅道
1)访问禅道。
登录服务器IP:112.124.34.235,界面显示“欢迎使用禅道集成运行环境!”,则访问成功。然后点击“开源版”,就会跳转到“易软天创项目管理系统”登录界面。
2)登录禅道。
默认管理账户为“admin”,密码为“123456”。输入管理员账号以及密码,会提示修改密码。修改密码成功后即可登陆禅道。
3)若输入服务器IP地址后无法访问网页,那么可以做以下处理:
关闭selinux和防火墙刷新网页重新进入。
# 临时关闭防火墙
systemctl stop firewalld
# 永久关闭防火墙
systemctl disable firewalld
或
# 临时关闭selinux
setenforce 0
禅道使用的是apache服务,查看80端口是否被占用。
# 永久关闭selinux
sed -ri 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
# 查看80端口,如没有lsof请下载
yum -y install lsof
lsof -i:80
第五步,关机重启,zbox会自动启动。
1)修改/etc/rc.d/rc.local文件。
在/etc/rc.d/rc.local文件最后一行下面另起一行添加下面的代码:
/opt/zbox/zbox restart
2)给予/etc/rc.d/rc.local权限。
命令:chmod +x /etc/rc.d/rc.local
3)服务器重启后,查看nginx是否成功自动启动。
命令:shutdown -r now # 立刻重启
或 reboot # 立刻重启
或 init 6 # 立刻重启
shutdown -r 10 # 过10分钟自动重启
在centos7中源码安装禅道
进行源码安装需要先在Linux系统中部署PHP和MySQL的运行环境。
这里推荐使用Linux+Apache+PHP7.0/7.1/7.2版本)+ MySQL(5.5/5.6版本)/mariadb组合。
第一步,安装httpd。
1)安装并开启httpd服务。
命令:yum -y install httpd
systemctl start httpd.service
systemctl enable httpd.service
# 查看apache服务状态是否为“Active: active (running)”
systemctl status httpd.service
systemctl stop httpd.service
systemctl restart httpd.service
2)启动后需要关闭服务器防火墙。
命令:systemctl stop firewalld.service
3)测试httpd服务是否安装成功。
浏览器访问: http://x.x.x.x ,若页面显示“Testing123”, 则说明httpd服务安装成功。
第二步,安装mariadb。
1)安装并开启mariadb服务。(数据库路径:/var/lib/mysql)
命令:yum -y install mariadb mariadb-server
systemctl start mariadb.service
systemctl enable mariadb.service
# 查看服务状态是否为“Active: active (running)”
systemctl status mariadb.service
systemctl stop mariadb.service
2)数据库安装设置,重置数据库root账号密码,执行该命令前必须开启mariadb服务。
命令:mysql_secure_installation
若结果显示“Enter current password for root (enter for none):”,则输入当前root账号密码,刚安装默认为空,直接回车即可。
“Set root password? [Y/n]”,输入y回车。
“New password:”,输入密码。
“Re-enter new password:”,重复输入密码。
“Remove anonymous users? [Y/n]”,输入y回车。
“Disallow root login remotely? [Y/n]”,输入y回车。
“Remove test database and access to it? [Y/n]”,输入y回车。
“Reload privilege tables now? [Y/n]”,输入y回车。
3)登陆测试,执行登录命令并输入密码。
命令:mysql -uroot -p
第三步,安装php7.2。
1)查看CentOS 7系统中是否安装了php7.2。
命令:sudo yum module list php
2)配置yum源,安装php7.2以及所需组件。
命令:rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum -y install php72w php72w-pdo php72w-mysql php72w-mbstring php72w-ldap php72w-gd php72w-json php72w-xml php72w-zip
3)测试php与apache服务的整合。
命令:echo '<?php phpinfo();?>' > /var/www/html/index.php
4)重启apache服务。
命令:systemctl restart httpd.service
5)浏览器访问网址:http://x.x.x.x/index.php
若页面显示“Forbidden:You don't have permission to access /index.php on this server”,则只需要修改文件/etc/httpd/conf/httpd.conf即可。修改完成后显示代码如下:
<Directory />Options FollowSymLinksAllowOverride NoneOrder Deny,AllowAllow from allSatisfy all</Directory>
...<Directory "/var/www/html">Options Indexes FollowSymLinksAllowOverride ALLOrder Deny,AllowAllow from all</Directory>
若页面显示“Version 7.2.34”,则apache配置及php7.2安装成功。
第四步,安装禅道。
1)下载15.5版本禅道安装包,并上传到服务器上的/opt中。
登录网址:禅道16.4版本发布,支持导入Jira数据和SonarQube项目管理 - 禅道下载 - 禅道开源项目管理软件,找到“下载链接”,点击“安装包下载”中的“源码包”即可下载禅道安装包。然后将安装包上传到服务器上的/opt文件夹中即可。
或 使用下载命令下载安装包
命令:cd /opt
wget https://www.zentao.net/dl/zentao/15.5/ZenTaoPMS.15.5.zip
2)解压15.5版本禅道安装包。
命令:cd /opt
yum install unzip
unzip ZenTaoPMS.15.5.zip
3)修改Apache访问路径。
命令:vim /etc/httpd/conf/httpd.conf
修改3处位置:
第119行把“DocumentRoot”的路径都修改为“/opt/zentaopms/www”;
第131行把“Directory”的路径都修改为“/var/www/html”;
第151行修改为“AllowOverride ALL”。
4)修改httpd.conf文件后重启Apache服务,使刚修改的配置生效。
命令:systemctl restart httpd.service
5)浏览器访问http://x.x.x.x,然后安装禅道即可。
6)登录禅道。
默认管理账户为“admin”,密码为“123456”。输入管理员账号以及密码,会提示修改密码。修改密码成功后即可登陆禅道。
在centos8中源码安装禅道
第一步,安装httpd。
1)安装并开启httpd服务。
命令:yum -y install httpd
systemctl start httpd.service
systemctl enable httpd.service
# 查看apache服务状态是否为“Active: active (running)”
systemctl status httpd.service
systemctl stop httpd.service
systemctl restart httpd.service
2)启动后需要关闭服务器防火墙。
命令:systemctl stop firewalld.service
3)测试httpd服务是否安装成功。
命令:echo Centos8 http is ok > /var/www/html/index.html
浏览器访问: http://x.x.x.x/index.html,若页面显示“Centos8 http is ok”, 则说明httpd服务安装成功。
第二步,安装mariadb。
1)安装并开启mariadb服务。
命令:yum -y install mariadb mariadb-server
systemctl start mariadb.service
systemctl enable mariadb.service
# 查看服务状态是否为“Active: active (running)”
systemctl status mariadb.service
systemctl stop mariadb.service
2)数据库安装设置,重置数据库root账号密码,执行该命令前必须开启mariadb服务。
命令:mysql_secure_installation
若结果显示“Enter current password for root (enter for none):”,则输入当前root账号密码,刚安装默认为空,直接回车即可。
“Set root password? [Y/n]”,输入y回车。
“New password:”,输入密码。
“Re-enter new password:”,重复输入密码。
“Remove anonymous users? [Y/n]”,输入y回车。
“Disallow root login remotely? [Y/n]”,输入y回车。
“Remove test database and access to it? [Y/n]”,输入y回车。
“Reload privilege tables now? [Y/n]”,输入y回车。
3)登陆测试,执行登录命令并输入密码。
命令:mysql -uroot -p
第三步,安装php7.2。
1)查看CentOS 8系统中是否安装了php7.2。
命令:sudo yum module list php
2)配置yum源,安装php7.2以及所需组件。
命令:sudo yum install php php-pdo php-gd php-mbstring php-mysqlnd php-ldap php-json php-xml php-zip
3)测试php与apache服务的整合。
命令:echo '<?php phpinfo();?>' > /var/www/html/index.php
4)重启apache服务。
命令:systemctl restart httpd.service
5)浏览器访问网址:http://x.x.x.x/index.php。
若页面显示“Version 7.2.11”,则apache配置及php7.2安装成功。
第四步,安装禅道。
1)下载15.5版本禅道安装包,并上传到服务器上的/opt中。
登录网址:禅道16.4版本发布,支持导入Jira数据和SonarQube项目管理 - 禅道下载 - 禅道开源项目管理软件,找到“下载链接”,点击“安装包下载”中的“源码包”。然后将安装包上传到服务器上的/opt文件夹中即可。
或 使用下载命令下载安装包
命令:cd /opt
wget https://www.zentao.net/dl/zentao/15.5/ZenTaoPMS.15.5.zip
2)解压15.5版本禅道安装包。
命令:cd /opt
yum install unzip
unzip ZenTaoPMS.15.5.zip
3)修改Apache访问路径。
命令:vim /etc/httpd/conf/httpd.conf
修改3处位置:
第122行把“DocumentRoot”的路径都修改为“/opt/zentaopms/www”;
第134行把“Directory”的路径都修改为“/opt/zentaopms/www”;
第151行修改为“AllowOverride ALL”。
4)修改httpd.conf文件后重启Apache服务,使刚修改的配置生效。
命令:systemctl restart httpd.service
5)浏览器访问http://x.x.x.x,然后安装禅道即可。
6)登录禅道。
默认管理账户为“admin”,密码为“123456”。输入管理员账号以及密码,会提示修改密码。修改密码成功后即可登陆禅道。
在Linux中禅道的安装流程相关推荐
- Linux系统下禅道的安装以及配置教程
Linux系统下禅道的安装以及配置教程 首先查看Linux安装的版本,64的还是32的! 查看Linux版本:[root@localhost ~]# getconf LONG_BIT 1.Linux中 ...
- 禅道的安装使用和升级
注:本文参考禅道官网的使用手册: 1.项目管理工具禅道 1.1.什么是禅道 禅道由青岛易软天创网络科技有限公司开发,国产开源项目管理软件.它集产品管理.项目管理.质量管理.文档管理.组织管理和事务管理 ...
- 禅道的安装及初步使用(一)
禅道的安装 1. 安装包下载 禅道官网地址:https://www.zentao.net/index.html 注:本次测试使用的版本为专业版8.9.4,其他版本可自行尝试.专业版,企业版都可免费试用 ...
- 【测试开发】测试管理工具禅道的安装
[测试开发]测试管理工具禅道的安装 常见的测试管理工具是干什么的? 禅道的安装与配置 安装配置成功 常见的测试管理工具是干什么的? 测试管理工具是在指在软件开发过程中,对测试需求.计划.用例和实施过程 ...
- linux中使用apt-get安装软件包的时候报错:E: Could not get lock /var/lib/dpkg/lock-frontend
文章目录: 1 问题原因分析 2 问题解决方式 1 问题原因分析 在linux中使用apt-get安装哭包的时候,报错:E: Could not get lock /var/lib/dpkg/lock ...
- linux重启kvm服务命令,linux中kvm的安装及快照管理
一.kvm的安装及状态查看 1.安装软件 yum -y install kvm virt-manager libvirt 2.启动libvirtd 报错,升级device-mapper-libs yu ...
- linux中字体的安装以及Terminal字体重叠问题解决
linux中字体的安装以及Terminal字体重叠问题解决 参考文章: (1)linux中字体的安装以及Terminal字体重叠问题解决 (2)https://www.cnblogs.com/lxmw ...
- linux中源码安装node
Linux上安装Node.js 直接使用已经编译好的包 node 官网已经把linux 下载版本更改为已经编译好的版本了,我们可以直接下载解压后使用: wget https://nodejs.org/ ...
- Linux中常用软件安装
Linux中常用软件安装 0 软件安装命令 rpm命令 yum命令 1 JDK安装 2 Mysql安装 0 MySQL安装与卸载 (新增于 2021-06-06) 1 卸载 yum方式 rpm方式 2 ...
- Linux中软件的安装,vim编辑器
文章目录 Linux中软件的安装,vim编辑器 Linux中软件的安装 vim编辑器 在线安装vim编辑器 vim的使用 vim的命令 Linux中软件的安装,vim编辑器 Linux中软件的安装 L ...
最新文章
- 网络工程制图论文计算机,学习系统与工程制图论文
- spring boot第七讲
- 神策数据正式成为国家级信创工委会成员单位
- Java的容器的线程安全
- 设计模式:责任链模式(Chain of Responsibility)
- jax-rs配置_具有MicroProfile配置的可配置JAX-RS ExceptionMapper
- 全球首富贝索斯离婚第二天 出轨对象女主播宣布离婚...
- android vitamio 教程,使用vitamio开发步骤
- 使用OData快速构建REST服务
- 理一理Maven的phase, goal, surefire, failsafe
- 阳光沙滩博客系统后端api
- node scripts/install.js 安装失败解决办法
- MySQL 第三章习题
- php 点赞 代码,WordPress模板如何使用纯代码实现点赞功能?
- 高通410 随身WIFI刷入Debian系统(玩法合集)
- c语言中ch的作用,C语言中IN(ch,OP)是什么意思
- 电脑c盘变红满了的清理方法
- 安装Office的一些工具
- XPE启动蓝屏或FBA反复重启的问题
- 基于Attention_CNN_GRU的野生动物监测图像分类
热门文章
- Dell台式计算机BIOS放电,戴尔bios设置电池修复 笔记本电脑电池bios设置图解方法...
- msi笔记本u盘装linux,msi微星笔记本bios设置u盘启动教程
- 黑马程序员—因为感恩,所以我也来深圳黑马当班主任
- linux解决用户权限不够问题
- JavaScript 全栈工程师培训教程(React.js + Node.js)
- 5个简单的游戏设计技巧,让你的游戏更有趣
- 概率导论-马尔可夫相关
- 数据分析师的薪资怎么样?
- 数据产品经理真的比数据分析工资高吗?
- 山东大学软件学院计算机组成原理2021-2022期末考试回忆版