Linux安装Confluence教程以及破解

Linux安装Confluence教程以及破解

一、准备工作

1下载Confluence6.7.1

https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.7.1-x64.bin

2下载破解和mysql驱动:

链接:https://pan.baidu.com/s/1mv5YzigdSARjdmMutSHlOA 提取码:nakc

3,依赖JDk1.8

4,依赖外置数据库Mysql(版本不支持mysql8,建议安装用mysql5

二、安装Confluence和破解

1,给文件可执行权

chmod +x atlassian-confluence-6.7.1-x64.bin

 

2,执行文件并根据提示输入对应的值,然后回车

./atlassian-confluence-6.7.1-x64.bin

 

设置端口:

 

  

访问:http://192.25.108.88:8088/

3,confluence产品配置以及破解

点击右上角的language选择语言“中文”,选择产品安装然后点击下一步

 

在获取应用这个页面我们不选任何选项直接下一步:

 

到授权码页面,这个需要授权码,就需要通过前面的破解工具来获取授权码,服务器ID需要记下:

停止confluence:  ./stop-confluence.sh

从安装目录/data/atlassian/confluence/confluence/WEB-INF/lib下找到

atlassian-extras-decoder-v2-3.4.1.jar包,然后拷贝出来,重命名为atlassian-extras-2.4.jar;利用 confluence_keygen.jar破解,win+R cmd 回车,找到jar的目录 ,输入命令 java -jar confluence_keygen.jar 运行jar;

 

name可以随便填,server ID为上面的服务器ID,点击.patch! ,选择atlassian-extras-2.4.jar 后点击.gen! 后生产授权码:

 

进入atlassian-extras-2.4.jar所在的目录会看到 有多了一个文件atlassian-extras-2.4.bak ,不用管bak文件,将atlassian-extras-2.4.jar 改为原来的名字 如:atlassian-extras-decoder-v2-3.4.1.jar

将文件放进拿出来的目录覆盖。(顺便将MySQL的jar也放进去,mysql-connector-java-5.1.48.jar)

然后重新启动confluence服务: ./start-confluence.sh

刷新授权码页面,把获取到的授权码填入,然后点击下一步

 

然后选择自己的数据库点击下一步:

 

如果连接成功就点击下一步:

 

我们可以点击空白站点,选择在Confluence中管理用户和组:

 

然后填入信息点击下一步:

 

 

 

三、卸载confluence

直接在/opt/atlassian/confluence目录下执行uninstall即可卸载。

四、安装过程出现的问题以及解决方案

1,问题:连接外置数据库,提示不是正确的字符集

解决方案:设置连接的库为utf8

2,问题:连接外置数据库,提示排序规则错误

解决方案:confluence不支持数据库排序规则 “utf8_general_ci",更改为 “utf8_bin"。

3,问题:问题:连接外置数据库,提示不是正确的隔离级别

解决方案:设置mysql隔离级别 SET GLOBAL tx_isolation='READ-COMMITTED';

4,问题:登录后部分中文乱码,都是???问号乱码

 解决方案:修改xml文件

vim ../atlassian/application-data/confluence/confluence.cfg.xml

编辑此配置文件中“hibernate.connection.url”,注意连接符“&”此处可能变为了“&”,要修改为“&”修改完后重启。

jdbc:mysql://ip:3306/confluence?useUnicode=true&characterEncoding=UTF-8&useSSL=false

修改完成后重启confluence服务;

原文地址:https://www.cnblogs.com/lizm166/p/12331047.html