Confluence搭建的大致步骤:1、下载破解包和安装包,2、安装Confluence,设定安装目录,和数据卷目录;3、导入破解包,破解密钥;4、启动服务,设置数据库。6、注册confluence 用户。这写步骤只是大致步骤,具体步骤可以看我下面的文章

安装准备

安装前,1、要安装jdk7以上版本,2、安装mysql数据库

1、数据库编码设定

设置默认引擎和编码,如果不设定编码为utf-8的,到后面confluence会产生乱码的问题了。

vim /etc/my.cnf

#在mysqlld配置下面添加如下配置
character-set-server=utf8
collation-server=utf8_bin
default-storage-engine=INNODB


#查看编码信息
show variables like 'character_set_%';

Centos之Confluence5.6版本安装与破解-yellowcong_解包

2、创建数据库

创建数据库,并添加权限,建立数据库的时候,一定要确保数据库的编码是utf-8的,不然后面就会报错,插入不了服务

#查看数据库编码
show variables like 'character_set_%'; 

#创建数据库
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;

#添加权限
GRANT ALL PRIVILEGES ON confluence.*TO 'confluence'@'%' IDENTIFIED BY 'confluence' WITH GRANT OPTION;

#刷新权限
flush privileges;

3、获取软件并执行安装

获取到安装软件包后,给软件添加执行权限,然后启动软件。

http://yellowcong.qiniudn.com/confluence.zip

百度网盘链接
https://pan.baidu.com/s/1gpusoB2Uestiql7BTMQXEg 

#给执行权限
chmod a+x atlassian-confluence-5.6.6-x64.bin

#执行安装
./atlassian-confluence-5.6.6-x64.bin
#安装过程中,我们需要选择软件的安装目录和数据卷的安装目录,这个时候不要选择默认了,我们需要选择自定义,设定自己的目录。

安装过程中,我们需要选择软件的安装目录和数据卷的安装目录,这个时候不要选择默认了,我们需要选择自定义,设定自己的目录。

Centos之Confluence5.6版本安装与破解-yellowcong_数据库_02

设定端口信息

Centos之Confluence5.6版本安装与破解-yellowcong_centos_03

软件目录

Centos之Confluence5.6版本安装与破解-yellowcong_数据_04

4、安装目录

安装目录

说明

/data/confluence

存放安装

/data/confluence_data

存放运行数据

安装confluence

上面的安装只是将confluence解压了而已,并不算真正的安装完成了,需要下面的步骤,进一步破解和安装confluence.

1、访问confluecne,选择安装产品

Centos之Confluence5.6版本安装与破解-yellowcong_解包_05

2、这个地方,需要通过注册码来注册confluence

Centos之Confluence5.6版本安装与破解-yellowcong_解包_06

3、删除conflucens中存在的依赖包

#查看有6个jar包
ll confluence/WEB-INF/lib/atlassian-extra*

#全部删除
rm -rf confluence/WEB-INF/lib/atlassian-extra*

Centos之Confluence5.6版本安装与破解-yellowcong_centos_07

4、导入破解包

将当前文件夹的所有jar包都拷贝到 confluence里面去,这个破解包中,有三个文件,一个mysql数据库驱动,一个是语言包,还有一个是核心的破解文件了。

cp ./* /data/confluence/confluence/WEB-INF/lib/

Centos之Confluence5.6版本安装与破解-yellowcong_centos_08

5、再起启动服务

# 开启conf
/data/confluence/bin/startup.sh

#关闭conf
/data/confluence/bin/shutdown.sh

#查看日志信息
tail -f -n 100 /data/confluence_data/logs/atlassian-confluence.log

#查看端口是否启动
netstat -nptl

Centos之Confluence5.6版本安装与破解-yellowcong_centos_09

查看端口信息,可以看到端口8090 ,正常启动。

Centos之Confluence5.6版本安装与破解-yellowcong_centos_10

6、访问confluence服务

下面,我直接通过火狐浏览器直接看源码,获取到id,我肯定不会一个一个打的。。

Centos之Confluence5.6版本安装与破解-yellowcong_centos_11

7、启动id生成工具

java -jar confluence_keygen.jar

Centos之Confluence5.6版本安装与破解-yellowcong_centos_12

启动服务

Centos之Confluence5.6版本安装与破解-yellowcong_解包_13

8、生成证书

将刚刚获取到的id填写到那个证书生成,然后,点击gen,即可生成密钥了

Centos之Confluence5.6版本安装与破解-yellowcong_数据库_14

9、复制密钥到网页上,点击下一步

Centos之Confluence5.6版本安装与破解-yellowcong_解包_15

10、选择mysql数据库

Centos之Confluence5.6版本安装与破解-yellowcong_解包_16

11、选择直接连接

Centos之Confluence5.6版本安装与破解-yellowcong_数据库_17

12、配置数据库信息

添加数据库配置的时候,如果说你存储引擎有毛病,你可以直接去掉storage_engine%3DInnoDB&配置即可

Centos之Confluence5.6版本安装与破解-yellowcong_centos_18

13、创建一个空网站

Centos之Confluence5.6版本安装与破解-yellowcong_解包_19

14、配置用户管理

Centos之Confluence5.6版本安装与破解-yellowcong_数据_20

15、创建管理员

Centos之Confluence5.6版本安装与破解-yellowcong_数据库_21

16、开始confluence

Centos之Confluence5.6版本安装与破解-yellowcong_数据库_22

17、安装完成

这个地方,才算是真正的安装完事了。

Centos之Confluence5.6版本安装与破解-yellowcong_数据库_23

常见错误

1、Unknown system variable ‘storage_engine’

Centos之Confluence5.6版本安装与破解-yellowcong_数据_24

第一种方案

设置默认引擎和编码

vim /etc/my.cnf

#在mysqlld配置下面添加如下配置
character-set-server=utf8
collation-server=utf8_bin
default-storage-engine=INNODB

Centos之Confluence5.6版本安装与破解-yellowcong_数据_25

第二种解决方案

通过不指定数据库的引擎的方式,来解决这件事。

jdbc:mysql://localhost/confluence