禅道开源centos7部署
禅道开源centos7部署
一 部署
官网安装教程:https://www.zentao.net/book/zentaopmshelp/40.html
下载地址镜像地址:https://www.zentao.net/dynamic/zentaopms12.4.2-80263.html
禅道软件下载地址: http://www.zentao.net/download.html
1.1 将安装包直接解压到/opt目录下
特别说明: 不要 解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变, 也不要解压后把整个目录777权限 。
可以使用命令:
1.2、 Apache和Mysql常用命令
执行/opt/zbox/zbox start 命令开启Apache和Mysql。
执行/opt/zbox/zbox stop 命令停止Apache和Mysql。
执行/opt/zbox/zbox restart 命令重启Apache和Mysql。
注:如果需要开机自动启动,可以把 /opt/zbox/zbox restart 加到操作系统的自启目录。
1.3、访问和登录禅道
启动 Apache和Mysql服务后,
浏览器直接访问 http://禅道服务器ip:apache端口 即可访问和登录禅道。
注:如果网页无法访问,请先关闭禅道所在电脑的防火墙和selinux再刷新网页访问试一下。(使用云服务器请注意在安全组中开放apache使用端口)
禅道默认管理员帐号是 admin,密码 123456。
登录后,即可使用禅道项目管理功能。具体的使用,请直接参考我们的使用手册文档。
1.4、其他
可以使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助。
其中 -ap参数 可以修改Apache的端口,-mp参数 可以修改Mysql的端口。
例如(apache端口改为8080,mysql端口改为3307):
1.5 登录
1.6 mysql信息
1.7. 网页登录数据库
禅道数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,
需要运行
来添加用户
然后执行
如何操作:网页访问 http://禅道服务的ip:apache端口,点击“数据库管理”按钮有2层验证:
1)弹窗验证是输入运行 addusers.sh添加的用户名和密码。
我加的用户名是root,密码是123456。那么授权页面里用户名和密码就填写root和123456。
注意: 这里添加的用户名和密码是自定义的,你可以根据你的使用习惯来添加。
你添加了什么用户名和密码就填写什么。
1.8 网页直接显示登录界面:
系 统:默认选择MySQL。
服务器: 127.0.0.1:mysql端口 (mysql端口启用的是3307,那么就填写 127.0.0.1:3307。 注意:ip只能写127.0.0.1)
用户名: root。(禅道默认的数据库用户名是 root)
密 码:123456。( 禅道默认的数据库密码是123456)
数据库:zentao。
二 数据迁移
1 备份旧服务器数据 迁移
2 导入到迁移后的新服务器
三 开源版ldap插件
参考地址:https://github.com/anjia0532/zentao-ldap
1 下载插件
2 导入插件
2.1 创建文件
3 配置详情
四 钉钉上添加群机器人(记录下Webhook)
2 禅道后台–通知–Webhook–添加(必须是admin管理员用户)
webhook从钉钉复制过来的直接粘贴
钉钉机器人加密信息添加到密钥
名称我设置跟钉钉机器人一样
3 设置提醒触发条件
禅道后台–通知–设置
4 发送信息记录查看
5 最后查看钉钉
6 补充报错:Could not resolve host: oapi.dingtalk.com
在本机服务器操作
获取到公网ip后添加到hosts文件
7 特殊说明。未收到通知。
符号条件
普通任务不发送钉钉通知
任务需要关联产品即可发送钉钉通知
(1)解压缩后得到zentaopms文件夹,将zentaopms/下面的所有文件复制到/opt/zbox/app/zentao/下面,覆盖同名文件:
yes| cp -rf zentaopms/* /opt/zbox/app/zentao/
(2)登陆更新页进行升级
http:/ip地址/zentao/upgrade.php
(3)需要删除以前的ok.txt文件
rm -f /opt/zbox/app/zentao/www/ok.txt
touch /opt/zbox/app/zentao/www/ok.txt
(4)执行sql文件
use zentao;
CREATE TABLE IF NOT EXISTS
zt_planstory
( plan
mediumint(8) unsigned NOT NULL, story
mediumint(8) unsigned NOT NULL, order
mediumint(9) NOT NULL, UNIQUE KEY plan_story
(`plan`,`story`) )ENGINE=MyISAM DEFAULT CHARSET=utf8;
(5)重启
/opt/zbox/zbox restart
(6)正常访问页面,默认80端口
http:/ip地址
- 感谢你赐予我前进的力量