注:禅道服务已经集成了 Apache Nginx MySQL 服务无需我们自己搭建服务 只需解压缩 访问IP &域名即可使用;

一、安装

进入禅道官网www.zentao.net,选择适用的版本进行安装,我这里选择9.4版本进行安装

Linux 64位一键安装包(适用于Linux 64位)

下载站点1:http://sourceforge.net/projects/zentao/files/9.4/ZenTaoPMS.9.4.zbox_64.tar.gz/download

下载站点2:http://dl.cnezsoft.com/zentao/9.4/ZenTaoPMS.9.4.zbox_64.tar.gz

Linux 32位一键安装包(适用于Linux 32位)

下载站点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目录下。

1、将安装包直接解压到/opt目录下,不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变,也不要解压后把整个目录777权限。

可以使用命令: tar -zxvf ZenTaoPMS.7.3.stable.zbox_32.tar.gz -C /opt

2、执行/opt/zbox/zbox start 命令开启Apache和Mysql。

执行/opt/zbox/zbox stop 命令停止Apache和Mysql。

执行/opt/zbox/zbox restart 命令重启Apache和Mysql。

禅道自带mysql 默认账号密码_用户名


3、浏览器访问 http://ip:apache端口 (默认帐号 admin,密码 123456)本地浏览器输入ip,点击开源版,进入到禅道登录界面,输入默认用户名和密码admin/123456,进入后修改密码(9.4版本对于密码安全性要求比较高,需要修改为复杂的密码)

禅道自带mysql 默认账号密码_mysql_02


点击开源版本—>修改默认用户密码

修改密码

至此禅道已经完全搭建完成,可以进行一系列新建产品和项目,包括分配任务。

二、如何访问数据库

1、网页登录数据库。

禅道数据库管理用的是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。

根据需要导入数据
2、命令行连接数据库。

登录数据库:/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;

}

}

配置完成,需要做如下操作:

1、公司所有人需要使用禅道,在局域网中配置dns,这样所有人才能通过域名去访问禅道地址。

2、个人使用或者只有小团队使用,可以在本机 C:\Windows\System32\drivers\etc 修改 hosts 文件:

192.168.xxx.xx zentao.xxx.com #由于ip指向域名

三:Linux下修改端口号第一种方式

1、修改Apache端口

首先,如果我们的服务器的80端口没有开放的话,那么我们就是只能修改Apache应用服务的端口了,其实非常简单,安装完成禅道后,在任意目录下输入命令:

    /opt/zbox/zbox  -h   //查看zbox的帮助命令

   /opt/zbox/zbox  -ap  8080  //修改Apache服务器的端口号为8080

   /opt/zbox/zbox  restart    //重启Apache服务器

    做完以上操作之后,禅道的端口号就被修改为8080了

2、修改mysql端口

修改mysql端口,其实非常简单,做的操作和上面的类似:       


   /opt/zbox/zbox  -mp  8090  //修改mysql服务器的端口号为8090

   /opt/zbox/zbox  restart    //重启Apache服务器

   至此,禅道中带的mysql数据库端口就修改完成了

   但是,事情没有那么简单就可以了,我们修改了数据库的端口,但是禅道发布在Apache上的服务却不会认这个新发布的端口,这个时候,我们打开前端服务的地址,点击禅道的服务进入之后,整个页面就是一片空白。

    这个时候,我们还需要设置一下访问的数据库端口:

    在服务器上,我们先定位到以下位置:

               /opt/zbox/app/zentao/config

    然后再里面找到my.php,用vi命令去操作:



    找到如图所示的端口号,然后改为你刚才修改的mysql的端口号,然后重新启动禅道服务,就可以了,可以跳转到登陆页面。

第二种方式
进入到禅道安装目录 一般为 /opt/zbox

依次执行下面命令

./zbox stop #关闭禅道

./zbox -ap 8082 #更改禅道内置 apache 端口

./zbox -mp 3307 #更改禅道内置 mysql 端口

./zbox start #启动禅道