今日Linux下安装部署禅道
我的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下安装部署禅道的更多相关文章
- 如何在Linux服务器上部署禅道
最近换了新的项目团队,由于新团队比较年轻化,没有实行正规的项目管理,于是我自告奋勇要为团队管理出一份力,帮助团队建立敏捷化的项目管理,经过多方考究和对比后,选择了目前较受欢迎的开源项目管理软件:禅道. ...
- linux下安装部署ansible
linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...
- Linux下安装部署Samba共享盘的操作手册
简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的 ...
- Linux下安装部署NodeJS完整步骤
关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ NodeJS是一个开源,跨平台,轻量级的JavaScript运行时环境,可用于构建可扩展的网络 ...
- linux下安装部署环境:jdk、tomcat、nginx
一.安装jdk 一.查看Linux自带的JDK是否已安装 1.查看已经安装的jdk: # rpm -qa|grep jdk ← 查看jdk的信息或直接执行 或 # rpm ...
- Linux下安装部署RabbitMQ
在写正文之前先啰嗦几句,RabbitMQ(消息队列)的安装让我费了半天劲啊!足足折腾了2天,最后写下这篇文章总结下,其实很简单,但是你找不到错在哪个环节就会费很多无用功,如果你也遇到了安装erl后 怎 ...
- jenkins在Linux 下安装部署
这里介绍两种方法,一种方法将最新版jenkins加入到yum源,另外一种是下载指定版本的rpm包 系统centos6 自带jdk1.7 一 安装jenkins wget -O :下载并以不同的文件 ...
- RocketMQ在linux下安装部署
本博客以当前RocketMQ最新版介绍:v4.4.0 环境要求 64位JDK 1.8+; Maven 3.2.x; // 源码编译时需要用到 二进制文件安装 下载二进制文件:http://mirror ...
- Linux下安装部署Java
Java安装6小部(适合新手) 1.下载软件包 # wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x ...
随机推荐
- axios简单了解
简单介绍 axios是基于客户端的promise,面向浏览器和nodejs 特色 浏览器端发起XMLHttpRequests请求 node端发起http请求 支持Promise API 监听请求和返回 ...
- 【luogu P3865 ST表】 模板
跟忠诚是一样滴,不过是把min改成max就AC了.模板题. #include <cstdio> #include <algorithm> using namespace std ...
- Android学习笔记_13_网络通信之多个上传文件
一.获取HTTP协议: 建立一个Web项目,建立一个如下所示的jsp界面,用IE捕获表单提交信息. <%@ page language="java" contentType= ...
- c++ 虚基类应用
多重继承存在二义性,为了消除二义性在访问相同名称的属性时需要加上类名,加以区分.虽然这样可以解决二义性,但是相同的属性出现在多个基类中,为了解决数据冗余,c++引入了虚基类. 虚基类定义:class ...
- js标准对象
在JavaScript的世界里,一切都是对象. 但是某些对象还是和其他对象不太一样.为了区分对象的类型,我们用typeof操作符获取对象的类型,它总是返回一个字符串: typeof 123; //'n ...
- 关于Echarts的原生js获取DOM元素与动态加载DOM元素的冲突问题
1.前言: 最近在做的看板项目,因为需要循环加载后台数据,并且用Echarts做数据呈现,所以jQuery和angular等库统统靠边站,Echarts用的是原生js获取DOM元素,至于诸多不兼容等深 ...
- 19.springboot邮件服务服务器部署访问不到邮箱服务器解决方案
1.前言 在Springboot项目的生产环境中,win系统环境下,邮箱服务是可以正常使用的. 当项目部署到阿里云服务器上之后,因为服务器端口采用安全组的方式,25端口访问不到. 在网上查找了一部分资 ...
- Java虚拟机垃圾回收:基础点(转载)
1.Java虚拟机垃圾回收 垃圾回收,或称垃圾收集(Garbage Collection,GC)是指自动管理回收不再被引用的内存数据. 在1960年诞生于MIT的Lisp语言首次使用了动态内存分配和垃 ...
- jsp页面的传值(list)
jsp页面与xml文件对应的关系: 例:网页上jsp的url为----purchase_app_btn.do? 对应xml文件下的 <action path="/purchase_ap ...
- css3 RGBA 红色R+绿色G+蓝色B+Alpha通道
语法: R:红色值.正整数 | 百分数 G:绿色值.正整数 | 百分数 B:蓝色值.正整数| 百分数 A:透明度.取值0~1之间 取值: <length>:Hue(色调).0(或360)表 ...