zoukankan      html  css  js  c++  java
  • 禅道安装

    一、安装

    进入禅道官网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。

    3、浏览器访问 http://ip:apache端口 (默认帐号 admin,密码 123456)

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

     
    点击开源版本

    修改默认用户密码

     
    修改密码

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

    二、如何访问数据库

    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:WindowsSystem32driversetc 修改 hosts 文件:

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


    linux搭建禅道过程遇到的问题

    启动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。

  • 相关阅读:
    【网易官方】极客战记(codecombat)攻略-森林-墓地阴魂tomb-ghost
    【网易官方】极客战记(codecombat)攻略-森林-盗墓者tomb-raider
    no plugin found for prefix 'tomcat 7' in the current project
    java.lang.IllegalStateException: Ambiguous mapping found
    Result Maps collection already contains value for
    Delete 和 Put 请求失效, Spring 框架
    NoClassDefFound Error: com/fasterxml/jackson/annotation/JsonAutoDetect
    mybatis 常用标签
    sql join
    objectMapper、JsonNode、JsonObject常用方法
  • 原文地址:https://www.cnblogs.com/Su-per-man/p/12291221.html
Copyright © 2011-2022 走看看