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
设置端口:
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服务;