当前位置: 首页 > news >正文

虚拟机详细图文教程系列15、Linux虚拟机Centos8系统部署禅道开源项目

建议参考禅道官方网站

一、Linux虚拟机Centos8系统部署禅道18.5版本(一键安装包)

简介说明
Linux一键安装包内置了Apache、PHP、MySQL和XXD 服务,不需要再单独安装。
从18.5 版本开始,Linux一键安装包分为x68_64位和arm64位两个包,请大家根据服务器的CPU架构选择对应的安装包。
Linux一键安装包安装 :(推荐)Linux一键安装包安装 - 禅道使用手册 - 禅道项目管理软件
禅道软件下载地址:禅道官网下载 - 禅道最新版本软件下载 - 禅道项目管理软件 请根据自己的需要下载对应的版本。

将安装包直接解压到/opt目录下

cd /opt
wget https://www.zentao.net/dl/zentao/18.5/ZenTaoPMS.18.5.zbox_64.tar.gz
tar xvzf ZenTaoPMS.18.5.zbox_64.tar.gz
特别说明:
  • 不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变
  • 不要解压后把整个目录777权限。

Apache和Mysql常用命令

  • 启动所有服务:/opt/zbox/zbox start
  • 停止所有服务:/opt/zbox/zbox stop
  • 重启所有服务:/opt/zbox/zbox restart
  • 通过配置检查服务状态:/opt/zbox/zbox check 【18.10版本支持】
注:如果需要开机自动启动,可以把 /opt/zbox/zbox restart 加到操作系统的自启目录。

访问和登录禅道

启动Apache和MySQL服务后,浏览器直接访问 http://禅道服务器ip:apache端口 即可访问和登录禅道。
注意:
  • 如果网页无法访问,请先关闭禅道所在电脑的防火墙和selinux再刷新网页访问试一下。
  • 使用云服务器请注意在安全组中开放apache使用端口
  • 禅道默认管理员帐号是 admin,密码 123456。
登录后,即可使用禅道项目管理功能。具体的使用,请直接参考我们的使用手册文档。
  • 用户名: root(禅道默认的数据库用户名是root)
  • 密 码:123456(禅道默认的数据库密码是123456)
  • 数据库:zentao。

其他参数

如果不加任何参数执行 /opt/zbox/zbox 会打印输出命令可用参数:
Usage: ./zbox {start|stop|status|check} [--aport=8080] [--mport=3307]
  • --aport参数 可以修改Apache的端口
  • --mport参数 可以修改Mysql的端口
例如(apache端口改为8080,mysql端口改为3307):

正片开始

1、打开Xshell→连接虚拟机(这里使用虚拟IP地址)
连接成功后输入→    cd /opt
紧接着再次输入→    wget https://www.zentao.net/dl/zentao/18.5/ZenTaoPMS.18.5.zbox_64.tar.gz
开始下载--(烦请按需下载对应的版本)
1-1、下载中--45%
1-2、下载中--100%
1-3、下载完成后可输入→    ls    --查看
1-4、输入解压命令→    tar xvzf ZenTaoPMS.18.5.zbox_64.tar.gz    --解压

2、启动服务

2-1、解压完成后继续输入命令→    /opt/zbox/zbox start    --启动服务启动 start 、停止 stop、重启 restart 、查看状态 check
2-2、服务启动成功后可打开浏览器直接访问“http://ip:apache端口”(Apache、Mysql,启动Apache和MySQL服务后,浏览器直接访问: http://禅道服务器ip:apache端口
2-3、可输入命令→    /opt/zbox/zbox    --查看端口信息( 不加任何参数执行 /opt/zbox/zbox 会打印输出命令可用参数

3、虚拟机服务器打开禅道系统

3-1、虚拟机→浏览器地址栏输入→    127.0.0.1:80    或    192.168.88.137:80 (虚拟IP地址)   即可打开已经部署成功的禅道开源项目系统;

4、主机打开禅道系统

4-1、主机访问→浏览器地址栏输入→    192.168.88.137:80 (虚拟ip地址)   打开已经部署成功的禅道;鼠标单击“开源版”按钮;
4-2、输入默认的 禅道管理员账户,用户名:admin    密码:123456
4-3、第一次登录成功后需要更改密码,设置完成后保存(设置新密码为:Qq1234--按需自行设置)
4-4、打开成功登录首页。其他请自行探索。

5、数据库

网页登录数据库

禅道数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要运行 /opt/zbox/auth/adduser.sh来添加用户,如下命令:
# 进入脚本目录
cd /opt/zbox/auth
# 执行添加用户的脚本
bash adduser.sh
This tool is used to add user to access adminer
Account: root # 输入用户名
Password: # 输入密码
Adding password for user admin
刚加的用户名是root,密码是123456。那么授权页面里用户名和密码就填写root123456
网页直接显示登录界面:
  • 系 统:默认选择MySQL。
  • 服务器:127.0.0.1:MySQL端口 (MySQL端口启用的是3306,那么就填写127.0.0.1:3306。注意:ip只能写127.0.0.1
  • 用户名: root(禅道默认的数据库用户名是root)
  • 密 码:123456(禅道默认的数据库密码是123456)
  • 数据库:zentao。
5-1、打开Xshell
输入→    cd /opt/zbox/auth
再次输入→    bash adduser.sh
输入账户Account→    root
输入密码Password→    123456    --输入完成后按下“回车键”
[root@localhost opt]# cd /opt/zbox/auth
[root@localhost auth]# bash adduser.sh
This tool is used to add user to access adminer
Account: root
Password: Adding password for user root
[root@localhost auth]#
5-2、在 欢迎使用禅道集成运行环境! 页面选择“数据库管理”
5-3、输入用户名root    密码123456
5-4、登录信息
5-5、登录信息完善
系统
MySQL
服务器
127.0.0.1:3306
用户名
root
密码
123456
数据库
zentao
5-6、在 欢迎使用禅道集成运行环境! 页面选择“数据库管理”

命令行连接数据库

登录数据库:/opt/zbox/bin/mysql -u root -P MySQL端口 -p (如:/opt/zbox/bin/mysql -u root -P 3306 -p)
导入数据库:/opt/zbox/bin/mysql -u root -P MySQL端口 -p 要导入的库名 < XXXX.sql (如:/opt/zbox/bin/mysql -u root -P 3306 -p zentao < zentao.sql)

查看服务状态

执行 /opt/zbox/zbox status 可以查看当前服务状态和版本信息,如下:
[root@localhost auth]# /opt/zbox/zbox status
停止服务
[root@localhost auth]# /opt/zbox/zbox stop
设置开机自启
vim /etc/rc.local
Vim编辑器中添加保存
/opt/zbox/zbox restart
再次启动关闭
cd /opt
/opt/zbox/zbox start
/opt/zbox/zbox stop

未完待续!

测试学习使用,仅记录。


文章转载自:

http://8tBMTy2U.kzdgz.cn
http://lVRjQSMp.kzdgz.cn
http://FsM5Y5hl.kzdgz.cn
http://xMtGiYNq.kzdgz.cn
http://wg3cZWcq.kzdgz.cn
http://I2qCnBQq.kzdgz.cn
http://j182cw3a.kzdgz.cn
http://FxxusCfv.kzdgz.cn
http://sDCYdYDV.kzdgz.cn
http://FU7xxNVg.kzdgz.cn
http://8HKNjAkq.kzdgz.cn
http://xEyncSYe.kzdgz.cn
http://w8lkNLTE.kzdgz.cn
http://KvbvKz1q.kzdgz.cn
http://6tpvUcnm.kzdgz.cn
http://smFAWu07.kzdgz.cn
http://WHYtNBGs.kzdgz.cn
http://nqVVO4iL.kzdgz.cn
http://meyIoSmr.kzdgz.cn
http://eL494vJc.kzdgz.cn
http://2gyb1TCV.kzdgz.cn
http://rP4ZJ7j1.kzdgz.cn
http://PxpNkjhK.kzdgz.cn
http://uUxGws44.kzdgz.cn
http://S9lPUO4I.kzdgz.cn
http://6BqIUPDh.kzdgz.cn
http://r996rJMg.kzdgz.cn
http://CDjr4tlC.kzdgz.cn
http://Ss3CT8Vw.kzdgz.cn
http://1mkZctm7.kzdgz.cn
http://www.dtcms.com/a/368625.html

相关文章:

  • uniapp开发小程序,列表 点击后加载更多数据
  • 云市场周报 (2025.09.05):解读腾讯云AI安全、阿里数据湖与KubeVela
  • 一键生成PPT的AI工具排名:2025年能读懂你思路的AI演示工具
  • 【数据结构、java学习】数组(Array)
  • 越南电网3D地图
  • 大数据毕业设计选题推荐-基于大数据的分化型甲状腺癌复发数据可视化分析系统-Spark-Hadoop-Bigdata
  • Kubernetes 全景指南:从核心概念到云原生未来
  • 视频监控展示插件-js,支持多种视频格式
  • 2025年国家高新技术企业认定:申报材料和流程详解
  • 【面试场景题】spring应用启动时出现内存溢出怎么排查
  • 【NVIDIA AIQ】自定义函数实践
  • 【RelayMQ】基于 Java 实现轻量级消息队列(六)
  • 解锁 Claude Code 终极工作流:从基础到进阶的全流程指南
  • 深入浅出 全面剖析消息队列(Kafka,RabbitMQ,RocketMQ 等)
  • 工业HMI:人机交互的核心与智能制造的桥梁
  • 解决rt_pin_get返回错误码的问题
  • 基于单片机汽车防撞系统设计
  • Java 提取 PDF 文件内容:告别手动复制粘贴,拥抱自动化解析!
  • 【AI总结】Python BERT 向量化入门指南
  • 《sklearn机器学习——回归指标2》
  • 投资储能项目能赚多少钱?小程序帮你测算
  • 基于开源AI智能名片链动2+1模式S2B2C商城小程序的公益课引流策略研究
  • 医疗问诊陪诊小程序:以人性化设计构建健康服务新生态
  • modbus_tcp和modbus_rtu对比移植AT-socket,modbus_tcp杂记
  • 云手机的空间会占用本地内存吗
  • HTML 各种事件的使用说明书
  • docker 部署RustDesk服务
  • 【Python基础】 20 Rust 与 Python 循环语句完整对比笔记
  • 为什么后端接口不能直接返回数据库实体?聊聊 Product 到 ProductDetailVo 的转换逻辑
  • Rust 基础语法