软件项目开发环境构建之二:Confluence5.10.8安装

Confluence是一个非常棒的wiki知识库系统,支持Blog,也支持团队创建项目文档,编辑所见即所得,支持word导入导出,对团队管理有很好的帮助作用。从最初的想法到最终的需求,都能够通过Confluence强大的协同功能,高效的完成需求收集、整理、分类等工作,同时还能使用Confluence的任务分派、文档审批等功能,提高需求分析的质量。

一、在CentOS7.2的环境下安装支持组件

1、JDK1.8.0_102 64位(安装见:http://newthink.blog.51cto.com/872263/1859308

2、MySQL 5.6.32 64位(安装见:http://newthink.blog.51cto.com/872263/1851969

二、创建confluence数据库

mysql –uroot –p
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER ‘confluence‘ IDENTIFIED BY ‘confluence‘;
GRANT ALL ON confluence.* TO ‘confluence‘@‘%‘ IDENTIFIED BY ‘confluence‘;
GRANT ALL ON confluence.* TO ‘confluence‘@‘localhost‘ IDENTIFIED BY ‘confluence‘;
FLUSH PRIVILEGES;
exit

为了防止出现中文乱码问题,还需要修改/etc/my.cnf:

vim /etc/my.cnf

添加如下内容:

character-set-server = utf8

三、安装Confluence5.10.8

1、下载试用版:http://www.fangwai.net/software/confluence/download/

cd /usr/local/src
wget  https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-5.10.8-x64.bin

2、安装

chmod +x  atlassian-confluence-5.10.8-x64.bin
./atlassian-confluence-5.10.8-x64.bin

3、安装完成后,在其它电脑的浏览器上使用 http://IP:8090来访问Confluence(需要先关闭防火墙)

记录下Server ID,并停止Confluence 服务

service confluence stop

四、获取注册码

在Windows系统下下载一个confluence5.1-crack.zip 并解压 ,然后在Windowsk中使用SecureFX下载Confluence服务器上的/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar 文件。替换confluence5.1-crack 中的atlassian-extras-2.4.jar

Windows中需要安装JDK,然后查看安装位置,并修改kengen.bat中的安装位置(可以通过替换方式全部换掉),然后执行这个文件

点.patch,选择刚才得到后改名的这个atlassian-extras-2.4.jar,点.gen!  得到key,获得Key后复制下来。

把破解好的atlassian-extras-2.4.jar文件名改回去,重新复制到/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar中

复制mysql-connector-java-5.1.32-bin.jar 到 /opt/atlassian/confluence/confluence/WEB-INF/lib/

复制中文语言包Confluence-5.10.0-rc1-language-pack-zh_CN.jar到 /opt/atlassian/confluence/confluence/WEB-INF/lib/(语言包可以到官方下载,根据自己安装的版本下载,下载地址:https://translations.atlassian.com/dashboard/download?lang=zh_CN#/Confluence/5.10.0-rc1)

启动confluence:

service confluence start

首次生成数据库比较慢,需要1分多钟,完成后,选择空站点

配置下管理员账户密码就可以登陆了!

五、配置邮件服务器用来发通知邮件

1、在”一般配置--》邮件服务器--》增加新的SMTP邮件服务器

2、在”一般配置--》邮件服务器--》增加新的POP邮件服务器

六、设置开机自动启动

最后,把Confluence设置为开机启动(其不支持chkconfig方式),以后重启系统就可以自动启动了。

echo “service  confluence start ”>> /etc/rc.d/rc.local
时间: 2024-10-27 05:10:16

软件项目开发环境构建之二:Confluence5.10.8安装的相关文章

软件项目开发环境构建之四:Bitbucket4.10.1安装

BitBucket 是一个源代码托管软件,网上可以申请到免费到5个最多用户的源码仓库,但源代码放在别人那里怎能放心,所以有必要建一个私人的源码仓库.其采用Mercurial和Git作为分布式版本控制,可以方便开发团队使用分布式版本控制系统,通过Git可以让团队成员无需考虑地域问题协同进行编码.而有了Bitbucket之后,Git的管理工作更加轻而易举,团队成员可以通过查看分支列表和pull请求来进行轻量级的代码审查,使之交付更高质量的代码. 一.在CentOS7.2的环境下安装支持组件 1.JD

软件项目开发环境构建之三:JIRA7.2.3安装

JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域.可以使用JIRA Software将收集到的需求,采用Scrum.看板等敏捷开发方法,进行项目管理,实时跟踪产品的设计.发布和迭代.通过向backlog中添加卡片来合理安排每个冲刺环节的优先级. 一.在CentOS7.2的环境下安装支持组件 1.JDK1.8.0_102 64位(安装见:http://newthink.blog.51cto.com/

软件项目开发环境构建之一:整体流程

通常情况下,一个大的项目,很难一个人完成,需要一个团队共同协作,大家彼此分工,共同完成不同或相同的模块,这时要求所使用的工具软件要具有分布式协同功能.处理冲突及持续交付功能,一般软件项目的整体流程如下: 一个软件项目的实施,要经过概念阶段.计划阶段.创建阶段.发布阶段及追踪阶段,Atlassion的软件族都有各阶段的对应软件. 一般,概念阶段,可以使用Confluence 进行需求管理,从最初的想法到最终的需求,能够通过Confluence强大的协同功能,高效的完成需求收集.整理.分类等工作(M

软件项目开发环境构建之五:Confluence、Jira、Bitbucket统一账户管理

在多个系统中,用一个账户能够登陆多个系统并具备角色授予的权限(所谓的单点登陆),无疑是最受人欢迎的,Atlassian软件家族可以通过多种方式来整合各系统的用户,常用的有: 1.通过统一使用外部数据库统一用户管理. 2.通过LDAP服务器进行统一用户管理. 3.通过微软活动目录统一用户管理. 4.通过Jira或Crowd的用户服务器来统一用户管理. 实际上还支持更多的统一用户管理方式,但最方便快捷的要属通过Jira的用户服务器来统一用户管理. Atlassian各软件可以通过一个JIRA用户服器

软件项目开发流程

软件开发流程(Software development process) 首先 看一下基本软件项目开发流程图 其中 1.需求分析: 通过对客户业务的了解和与客户对流程的讨论对需求进行基本建模,最终形成需求规格说明书. 2.总体设计: 通过分析需求信息,对系统的外部条件及内部业务需求进行抽象建模,最终形成概要设计说明文档. 3.详细设计: 此部分在对需求和概要设计的基础上进行系统的详细设计(也包含部分代码说明). 4.开发编程: 对系统进行代码编写. 5.测试分析与系统整合: 对所有功能模块进行模

中小型软件项目开发一般流程建议

一:编写目的 本文档的编写旨在探寻规范的软件开发流程.加快软件开发速度.提高软件开发质量.降低项目综合成本. IT界有一句格言:"You can do it right; you can do it fast; you can do it cheap. Pick two." 而我们要做的就是:提供优质服务.项目周期短.成本低廉 二:总体说明 项目从用户需求说明书的提出,到系统的第一个完整版本的交付使用经历了若干或复杂或简单的过程,但不管项目大小如何一般需要经历以下几个步骤: 1.  

小型软件项目开发流程探讨

一.导言 国内很多项目都是小型项目, 参与人员少(两到五个人), 要快速交付(一两个月) . 要成功完成这种项目, 除了使用成熟且被团队成员熟练使用的技术之外, 有一个良好的开发流程, 也是很必要的. 二.小型软件项目开发流程 下图是我对小型软件项目开发流程的一个设想: 需求分析的重要性想必大家都应该清楚, 对于项目来说, 满足用户的需求是第一位的. 因为时间紧, 系统设计经常被忽略. 这会留下很大的隐患, 国内很多项目的需求通常是很简略的, 还需要在系统设计阶段把一些需求进一步的明确. 不然会

iOS项目——项目开发环境搭建汇总

iOS项目--项目开发环境搭建 在开发项目之前,我们需要做一些准备工作,了解iOS扩展--Objective-C开发编程规范是进行开发的必备基础,学习iOS学习--Xcode9上传项目到GitHub是我们进行版本控制和代码管理的选择之一,明白iOS学习--iOS项目Project 和 Targets配置详解则更利于我们今天对完整项目开发环境的搭建,这些内容在在之前的博文中都已经有了一些总结和步骤说明,具体详情可以戳链接查看. 开发一个完整的App,不同于我们平时学习和练习时随意新建一个proje

iOS项目——微信H5棋牌牛牛斗牛出租平台项目开发环境搭建教程

在开发项目之前,我们需要做一些准备工作,了解iOS扩展--微信H5棋牌牛牛斗牛出租平台(h5.fanshubbs.com联系Q_1687054422),学习iOS学习--Xcode9上传项目到GitHub是我们进行版本控制和代码管理的选择之一,明白iOS学习--iOS项目Project 和 Targets配置详解则更利于我们今天对完整项目开发环境的搭建,这些内容在在之前的博文中都已经有了一些总结和步骤说明,具体详情可以戳链接查看. 开发一个完整的App,不同于我们平时学习和练习时随意新建一个pr