我的linux系统是在虚拟机上安装的Ubuntu,禅道在官网www.zentao.net下载安装的开源版的linux64位,采用一键安装包安装。
安装前要求:系统上不能有自己安装的mysql 。下载的安装包集成了mysql、apache。如果自己先前已经安装过mysql,则要先卸载。
  我是按照禅道官网上的一篇教程安装的。但是至今仍连接不上数据库。额……先记录安装过程吧。
1、把下载好的安装包解压到/opt目录下(/opt为第三方软件安装目录),注:不能在其他目录下解压好后再复制到/opt,这样权限会改变,影响后面的使用。解压命令 :sudo tar  -zxvf 安装包名称  -C -/opt
关于tar的参数意义及更多参数:man tar
安装中出现问题:显示找不到安装包。 
解决:其实也不太懂为什么没找到安装包。(因为我在~下也可以直接用命令找到该文件)于是就先cd到安装包所在的目录下,在执行解压。
2、开启mysql、apache服务。
执行/opt/zbox/zbox start 后  显示start mysql success 、 start apache success
再执行/opt/zbox/zbox stop  关闭服务
执行/opt/zbox/zbox  restart 重启服务
3、在浏览器中输入localhost可访问禅道,点击开源版进入登陆界面。默认用户名:admin  密码:123456  成功进入禅道
4、但是!在网页访问数据库(点击数据库管理)时却登不上去。在命令行登陆 /opt/zbox/bin/mysql -u root -P 3306 报错后ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory") 然后我根据这个方法https://www.cnblogs.com/Lam7/p/6090975.html试了试但是还是报一样的错
然后在禅道官网提问后根据他们的建议查看Mysql服务是否开启,端口是否正确一致。mysql 已经开启,不要然怎么进得去禅道呢。但是为什么我执行service mysql status却提示mysql是未识别的服务……查看了配置文件my.cnf端口也没错。那为什么呢?在网上找了很多资料 还是没解决好。搞了一下午,觉得这样下去太浪费时间了。还是先学习禅道的使用吧。

然后跟着新手教程走了一遍,花了一个晚上来熟悉了解构造及使用方法,已经大概有个底,但是有些地方还是有点不了解。产品下的需求与项目下的需求有什么联系。还有明明测试里已经创建了用例并执行后转BUG了,可是在测试报告中却显示执行的用例为0,BUG也为0。
在帮助》手册下也学到了一些:
 1、在提BUG时图片可以粘贴在步骤里,但是仅支持火狐、谷歌浏览器,其他浏览器暂不支持。
2、一个用户只能属于一个组。
3、可以在后台》自定义添加或修改用户职位、优先级、严重程度、错误类型等。

今日Linux下安装部署禅道的更多相关文章

  1. 如何在Linux服务器上部署禅道

    最近换了新的项目团队,由于新团队比较年轻化,没有实行正规的项目管理,于是我自告奋勇要为团队管理出一份力,帮助团队建立敏捷化的项目管理,经过多方考究和对比后,选择了目前较受欢迎的开源项目管理软件:禅道. ...

  2. linux下安装部署ansible

    linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...

  3. Linux下安装部署Samba共享盘的操作手册

    简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的 ...

  4. Linux下安装部署NodeJS完整步骤

    关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ NodeJS是一个开源,跨平台,轻量级的JavaScript运行时环境,可用于构建可扩展的网络 ...

  5. linux下安装部署环境:jdk、tomcat、nginx

    一.安装jdk 一.查看Linux自带的JDK是否已安装 1.查看已经安装的jdk: # rpm -qa|grep jdk                ← 查看jdk的信息或直接执行 或 # rpm ...

  6. Linux下安装部署RabbitMQ

    在写正文之前先啰嗦几句,RabbitMQ(消息队列)的安装让我费了半天劲啊!足足折腾了2天,最后写下这篇文章总结下,其实很简单,但是你找不到错在哪个环节就会费很多无用功,如果你也遇到了安装erl后 怎 ...

  7. jenkins在Linux 下安装部署

      这里介绍两种方法,一种方法将最新版jenkins加入到yum源,另外一种是下载指定版本的rpm包 系统centos6 自带jdk1.7 一 安装jenkins wget -O :下载并以不同的文件 ...

  8. RocketMQ在linux下安装部署

    本博客以当前RocketMQ最新版介绍:v4.4.0 环境要求 64位JDK 1.8+; Maven 3.2.x; // 源码编译时需要用到 二进制文件安装 下载二进制文件:http://mirror ...

  9. Linux下安装部署Java

    Java安装6小部(适合新手) 1.下载软件包 # wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x ...

随机推荐

  1. Android学习笔记_70_一个应用程序启动另一个应用程序的Activity

    第一种(我自己写的) :之前在网上看来一些,很多不是我要的可以启动另外一个应用程序的主Activity. //这些代码是启动另外的一个应用程序的主Activity,当然也可以启动任意一个Activit ...

  2. 我的wmware

    1.vmware 网络连接方式 NAT 模式: 虚拟机的IP 是由NAT分配的,电脑环境无论如何变化,都不会影响虚拟机 好处:在家.学校.公司,连接虚拟机都可以使用相同的ip地址 桥接模式: 只要更换 ...

  3. 使用TestFlight测试时候相关内容

    前言:记录一下使用TestFlight测试时候相关内容 场景:在我们添加测试员:给测试员发送了邀请:测试员使用TestFlight的时候,其实是有崩溃的次数的记录的,相应的崩溃的信息也是可以查询到的. ...

  4. 使用classList来实现两个按钮样式的切换

    classList属性的方法:add();remove();toggle(); 描述,在一些页面我们需要使用两个按钮来回切换,如图: 我们要使用到add()和remove()方法 html部分: &l ...

  5. 转载:Python中的if __name__ == '__main__'

    刚开始学习Python时,对于有些书出现的函数带有“if __name__ == '__main__'”总是迷惑不解,比如<dive into Python>中开头的哪个根据输入的数字计算 ...

  6. element组件dialog关闭时Message消息提示抖动问题

    在页面内容较多,出现滚动条时使用element组件里的dialog组件,当关闭dialog组件的同时弹出Message消息提示时,Message会抖动一下. 在页面有滚动条的情况先打开dialog时, ...

  7. vue项目中使用vuex

    1.运行 cnpm i vuex -S 2.导入包 import Vuex from 'vuex' 3.注册vuex到vue中 Vue.use(vuex) 4. var store = new Vue ...

  8. 前端javaScript经典面试题

    1.alert(1&&2),alert(1||0) alert(1&&2)的结果是2 只要“&&”前面是false,无论“&&”后面是t ...

  9. click与on的区别

    click只能用于html在注册事件之后没有变化的:on用于html在注册事件后,还会通过JS脚本添加一些按钮,并者希望这些按钮也会有之前注册事件的按钮同样的事件话,就需要用on去为按钮的父节点去注册 ...

  10. 【mysql学习笔记整理】

    /*mysql学习笔记整理*/ /*常用的数据库操作对象*/ #库的操作#创建#数据库的创建USE mysql;CREATE DATABASE db_x;#删除#删除数据库DROP DATABASE ...