confluence 安装部署
软件介绍:
Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。
版本介绍:
系统:centos6.6
confluence:confluence-5.4.4
mysql:mysql-5.6.16
一、环境准备
wiki的运行是依赖java环境的,也就是需要安装jdk并且要是1.7以上版本,以及数据库环境
1、java环境:
2、数据库环境
为confluence创建对应的数据库、用户名和密码,如下:
mysql> create database confluence character set UTF8;
mysql> grant all on confluence.* to confluence@"%" identified by "confluence";
mysql> grant all on confluence.* to confluence@"localhost" identified by "confluence";
二、 安装及破解confluence
1、解压confluence
# chmod +x atlassian-confluence-5.4.4-x64.bin 赋予可执行权限
# ./atlassian-confluence-5.4.4-x64.bin 执行安装
2、破解及安装应用
(1)查看 Server ID
打开浏览器 输入 http://服务器ip:8091,记下Server ID
(2)停应用服务
sh /home/work/wiki-5.4/confluence/bin/stop-confluence.sh
(3)破解应用
将应用原有的授权程序复制到confluence5.1-crack文件内进行破译
1、在Windows下,将confluence5.1-crack.zip 解压
2、将 目录 /home/work/wiki-5.4/confluence/confluence/WEB-INF/lib/ 下 的 atlassian-extras-2.4.jar 包 复制到 Windows下的 confluence5.1-crack 目录下
3、Windows下,进入到目录 confluence5.1-crack\iNViSiBLE 下,双击执行 confluence_keygen jar包
(1)输入name,Server ID(之前记录下来的Server ID),点击.patch!,如图:
(2)选择需要破解的atlassian-extras-2.4.jar,按open,如图:
(3)按.gen!得到key
4、把在Windows下破解好的jar包,复制到linux相应的目录下
复制破解后的atlassian-extras-2.4.jar 到 “/home/work/wiki-5.4/confluence/confluence/WEB-INF/lib/” 目录下 ,覆盖原文件。
5、确定confluence破解成功
(4)mysql驱动程序包
把 mysql驱动程序放到linux相应的目录下:
复制mysql-connector-java-5.1.32-bin.jar 到“/home/work/wiki-5.4/confluence/confluence/WEB-INF/lib/” 目录下
说明:
mysql-connector-java-5.1.32-bin.jar 是confluence连接mysql数据库相关的jar包。
(5)启动应用程序服务
sh /home/work/wiki-5.4/confluence/bin/start-confluence.sh
(6)输入Key进行激活服务
#重新打开网页 http://服务器ip:8091
#输了之前得到的key
(7)选择安装应用的方式
(8)选择应用程序使用的数据库
1、默认的数据库;2、自定义的数据库
这里使用自定义mysql数据库时,肯定像jira和fisheye一样少不了驱动器,因为Crofluence默认也是没有驱动器的。驱动器已在之前安装上。
(9)连接数据库
1、选择使用JDBC连接数据库,点击“Direct JDBC”
2、这里会自动生成Driver Class Name和Database URL,注意上面的提示,如果打算使用非拉丁字符集,需要在Database URL的最后添加&useUnicode=true&characterEncoding=utf8,所以这里需要加上这段代码,然后输入mysql数据库中的用户名和密码(当然是对confluence数据库有权限的用户),下一步。
(10)后面的设置主要加载内容(我选择Empty Site)、用户配置、设置Confluence 管理员密码信息等
1、选择载入内容,可以是示例站点,空站点,也可以从备份文件还原站点,当然我这里选择空站点。
2、配置用户管理,有两种方式,第一种是使用confluence管理用户和组,选择该方式可以手工创建用户和组,当然也可以通过ldap方式进行用户管理,上面还有提示:如果打算通过ldap或者crowd服务器和confluence进行连接,就必须使用第一种方式。第二种方式是通过JIRA来管理用户和组,适用于jira 4.3及以上版本,这种方式就不需要创建用户了,直接把jira中的用户和组同步过来,然后在jira中对用户和组进行管理,当然这种情况下如果用户数超过500官方是不推荐使用该方法的。因为我打算使用ldap进行confluence用户和组的管理,所以这里选择第一种方式“Manage users and groups within Confluence”。
3、设置confluence 的Admin 账号
4、安装成功,可以开始使用confluence或者进行更多配置,这里就开始使用confluence了。
5、重新打开confluence的连接,出现confluence的欢迎页。
到此,confluence安装成功。
三、汉化confluence
Confluence-5.4.4-language-pack-zh_CN.jar 是confluence中文语言包,
mysql-connector-java-5.1.32-bin.jar 是confluence连接mysql数据库相关的jar包。
# sh /home/work/wiki-5.4/confluence/bin/stop-confluence.sh
# cd /home/work/wiki-5.4/confluence/confluence/WEB-INF/lib/
将Confluence-5.4.4-language-pack-zh_CN.jar 复制到/home/work/wiki-5.4/confluence/confluence/WEB-INF/lib/目录下。
# sh /home/work/wiki-5.4/confluence/bin/start-confluence.sh
汉化成功。
或者在confluence界面上直接设置:
点击首页上的螺丝形按钮,然后选择“Add-ons”,在打开的页面中选择左侧的“Manage add-ons”,点击右上的“Upload add-on”,然后在弹出的窗口中选择之前下载好的confluence中文语言包Confluence-5.4.4-language-pack-zh_CN.jar,然后上传。
confluence会自动在上传后进行安装。
成功安装后的界面如上图所示。
在站点管理中选择“语言”,将默认语言修改为中文(中国)。
选择中文(中国),提交。
参考文档:
http://blog.51cto.com/ilanni/1884537
http://blog.51cto.com/jerry12356/1865562
http://blog.51cto.com/pangge/1560249
附件:
https://pan.baidu.com/s/1o7FHm4a
jdk-8u20-linux-x64.gz #JAVA atlassian-confluence-5.4.4-x64.bin #confluence mysql-connector-java-5.1.32-bin.jar #mysql驱动程序 confluence5.1-crack.zip #confluence破解包 Confluence-5.4.4-language-pack-zh_CN.jar #confluence汉化语言包