注意!禅道服务已经集成了 Apache Nginx MySQL 服务无需咱们本身搭建服务 只需解压缩 访问IP &域名便可使用;
php
1、安装
html
进入禅道官网www.zentao.net,选择适用的版本进行安装,我这里选择9.4版本进行安装mysql
Linux 64位一键安装包(适用于Linux 64位)
linux
下载站点1:http://sourceforge.net/projects/zentao/files/9.4/ZenTaoPMS.9.4.zbox_64.tar.gz/downloadsql
下载站点2:http://dl.cnezsoft.com/zentao/9.4/ZenTaoPMS.9.4.zbox_64.tar.gz数据库
Linux 32位一键安装包(适用于Linux 32位)apache
下载站点1:http://sourceforge.net/projects/zentao/files/9.4/ZenTaoPMS.9.4.zbox_32.tar.gz/download浏览器
下载站点2:http://dl.cnezsoft.com/zentao/9.4/ZenTaoPMS.9.4.zbox_32.tar.gz安全
注:Linux一键安装包必须直接解压到/opt目录下。服务器
一、将安装包直接解压到/opt目录下,不要解压到别的目录再拷贝到/opt/,由于这样会致使文件的全部者和读写权限改变,也不要解压后把整个目录777权限。
可使用命令: tar -zxvf ZenTaoPMS.7.3.stable.zbox_32.tar.gz -C /opt
二、执行/opt/zbox/zbox start 命令开启Apache和Mysql。
执行/opt/zbox/zbox stop 命令中止Apache和Mysql。
执行/opt/zbox/zbox restart 命令重启Apache和Mysql。
三、浏览器访问 http://ip:apache端口 (默认账号 admin,密码 123456)
本地浏览器输入ip,点击开源版,进入到禅道登陆界面,输入默认用户名和密码admin/123456,进入后修改密码(9.4版本对于密码安全性要求比较高,须要修改成复杂的密码)
点击开源版本
修改默认用户密码
修改密码
到此处,证实已经彻底搭建完成,能够进行一系列新建产品和项目,包括分配任务。
2、如何访问数据库
一、网页登陆数据库。
禅道数据库管理用的是adminer,可是为了安全,访问adminer的时候须要身份验证,须要运行/opt/zbox/auth/adduser.sh来添加用户(先 cd /opt/zbox/auth/ 而后执行 ./adduser.sh)。
如何操做:网页访问 http://禅道服务的ip:apache端口,点击“数据库管理”按钮有2层验证:
1)弹窗验证是输入运行 addusers.sh添加的用户名和密码。
我加的用户名是root,密码是123456。那么受权页面里用户名和密码就填写root和123456。
注意:这里添加的用户名和密码是自定义的,你能够根据你的使用习惯来添加。
你添加了什么用户名和密码就填写什么。
2)网页直接显示登陆界面:
系 统:默认选择MySQL。
服务器:127.0.0.1:mysql端口,我在前面开启服务时,mysql端口启用的是3307。那么就填写127.0.0.1:3307(服务器以实际部署的ip为准)。
用户名: root。(禅道默认的数据库用户名是root)
密 码:123456。(禅道默认的数据库密码是123456)
数据库:zentao。
导入数据:
根据须要导入数据
二、命令行链接数据库。
登陆数据库:/opt/zbox/bin/mysql -u root -P mysql端口 -p (好比:/opt/zbox/bin/mysql -u root -P 3307 -p)
导入数据库:/opt/zbox/bin/mysql -u root -P mysql端口 -p 要导入的库名 < XXXX.sql (好比:/opt/zbox/bin/mysql -u root -P 3307 -p zentao < zentao.sql)
在部署的环境中(测试环境或虚拟机),能够经过配置域名访问禅道(在同一个局域网中)
server{
listen 80;
server_name zentao.xxx.com; # 配置想要访问的域名
location / {
proxy_pass http://xxx.xxx.xxx.xx:8888/; # ip:端口 服务地址
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~* \.php{
root /opt/zbox/app/htdocs; #静态页面路径
index index.html index.htm index.php; #禅道静态页面为php后缀
try_files $uri $uri/ /index.html =404;
}
}
配置完成,须要作以下操做:
一、公司全部人须要使用禅道,在局域网中配置dns,这样全部人才能经过域名去访问禅道地址。
二、我的使用或者只有小团队使用,能够在本机 C:\Windows\System32\drivers\etc 修改 hosts 文件:
192.168.xxx.xx zentao.xxx.com #因为ip指向域名
启动Apache报错,而Mysql却启动成功
apache启动失败,httpd没有启动
通过查看缘由,是本地环境的httpd没有启动,且默认80端口被占用
肯定问题所在,可使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助
其中 -ap参数 能够修改Apache的端口,-mp参数 能够修改Mysql的端口(好比:/opt/zbox/zbox -ap 8888)./zbox restart -ap 8888 -mp 3307
修改默认端口,查看httpd进程:ps -ef|grep httpd
而后执行: killall -9 httpd 中止全部httpd进程
进入 /opt/zbox/etc/sysconfig/ 目录中, 从新启动httpd:service httpd start
而后再次执行 /opt/zbox/zbox start 命令开启Apache和Mysql。