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_%';
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
#安装过程中,我们需要选择软件的安装目录和数据卷的安装目录,这个时候不要选择默认了,我们需要选择自定义,设定自己的目录。
安装过程中,我们需要选择软件的安装目录和数据卷的安装目录,这个时候不要选择默认了,我们需要选择自定义,设定自己的目录。
设定端口信息
软件目录
4、安装目录
安装目录 | 说明 |
/data/confluence | 存放安装 |
/data/confluence_data | 存放运行数据 |
安装confluence
上面的安装只是将confluence解压了而已,并不算真正的安装完成了,需要下面的步骤,进一步破解和安装confluence.
1、访问confluecne,选择安装产品
2、这个地方,需要通过注册码来注册confluence
3、删除conflucens中存在的依赖包
#查看有6个jar包
ll confluence/WEB-INF/lib/atlassian-extra*
#全部删除
rm -rf confluence/WEB-INF/lib/atlassian-extra*
4、导入破解包
将当前文件夹的所有jar包都拷贝到 confluence里面去,这个破解包中,有三个文件,一个mysql数据库驱动,一个是语言包,还有一个是核心的破解文件了。
cp ./* /data/confluence/confluence/WEB-INF/lib/
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
查看端口信息,可以看到端口8090 ,正常启动。
6、访问confluence服务
下面,我直接通过火狐浏览器直接看源码,获取到id,我肯定不会一个一个打的。。
7、启动id生成工具
java -jar confluence_keygen.jar
启动服务
8、生成证书
将刚刚获取到的id填写到那个证书生成,然后,点击gen
,即可生成密钥了
9、复制密钥到网页上,点击下一步
10、选择mysql数据库
11、选择直接连接
12、配置数据库信息
添加数据库配置的时候,如果说你存储引擎有毛病,你可以直接去掉storage_engine%3DInnoDB&
配置即可
13、创建一个空网站
14、配置用户管理
15、创建管理员
16、开始confluence
17、安装完成
这个地方,才算是真正的安装完事了。
常见错误
1、Unknown system variable ‘storage_engine’
第一种方案
设置默认引擎和编码
vim /etc/my.cnf
#在mysqlld配置下面添加如下配置
character-set-server=utf8
collation-server=utf8_bin
default-storage-engine=INNODB
第二种解决方案
通过不指定数据库的引擎的方式,来解决这件事。
jdbc:mysql://localhost/confluence