安装并破解 Confluence

安装并破解Confluence #

一、准备工作 #

  1. 全程在 root 用户下进行操作
  2. 需要挂载磁盘 100G -> /var/data/confluence
  3. 上传 atlassian-confluence-7.13.11-x64.bin 到目标服务器 /tmp 目录中
  4. 目标服务器安装 java8

经测试,破解软件暂时能破解的最新版本为 7.13.11,更新的版本不行


二、安装软件 #

mkdir -p /opt/app/confluence

chmod +x /tmp/atlassian-confluence-7.13.11-x64.bin
cd /tmp
./atlassian-confluence-7.13.11-x64.bin
title

三、启停服务命令 #

# 启动服务
service confluence start

# 停止服务
service confluence stop

# 重启服务
service confluence restart

四、破解 + 软件初始化 #

1. 破解准备 #

/opt/app/confluence/confluence/WEB-INF/lib 目录中找到 atlassian-extras-decoder-v2-3.4.1.jar 并备份

执行如下命令

# 备份
cp /opt/app/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /opt/app/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar.bak
# atlassian-extras-decoder-v2-3.4.1.jar -> atlassian-extras-2.4.jar 重命名
cp /opt/app/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /tmp/atlassian-extras-2.4.jar

下载破解软件到本地,下载地址:[https://yun.kazmodan.com/uPic/confluence_keygen.jar]

下载 /tmp/atlassian-extras-2.4.jar 到本地(和破解工具 confluence_keygen.jar 放在同一目录)

2. 在本地破解jar #

本地双击打开 confluence_keygen.jar,进行如下操作

title

选择 atlassian-extras-2.4.jar 文件,点击 打开 进行破解

title

如图所示结果表示破解成功,破解完成后,目录中的 atlassian-extras-2.4.jar 文件就是破解后的文件,原文件会自动被重命名成 atlassian-extras-2.4.bak此时不要关闭破解工具页面,后面还会用到

3. 将破解后的jar覆盖到服务器中 #

将破解完成的 atlassian-extras-2.4.jar 重命名成 atlassian-extras-decoder-v2-3.4.1.jar

并上传回 confluence 安装机器的 /tmp 目录中

回到 confluence 安装机器,执行如下命令,进行破解文件的覆盖

mv /tmp/atlassian-extras-decoder-v2-3.4.1.jar /opt/app/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar

覆盖完成,重启 confluence,命令如下

service confluence restart

4. 界面中输入破解用的许可证 #

重启完成,进入 confluence web界面,地址:[http://10.10.10.242:8090/setup/setupstart.action] (根据你自己的安装ip进行替换)

设置语言为【中文】,选择【产品安装】,点击下一步

title

后需要输入许可证,复制 服务器ID,粘贴到之前的破解软件中,如下图操作

title title

Name随便输入但要6位数,点击 .gen! 生成Key,直接复制到网页,点击下一步

title

到此,破解工作已经完成

5. 数据库配置 #

title title

按照要求,下载 MySQL 的驱动程序,地址:[https://yun.kazmodan.com/uPic/mysql-connector-java-8.0.20.jar],上传到指定目录 /opt/app/confluence/confluence/WEB-INF/lib

上传完成后,重启服务

service confluence restart

在 MySQL 机器上,创建数据库 confluence 并为指定用户开读写权限(此处忽略 gyf 用户的创建过程,用户需要自行创建)

# 删除原来的库,如有
DROP database confluence;
# 创建数据库 confluence
CREATE SCHEMA confluence DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
# 设置用户允许访问的库
GRANT ALL PRIVILEGES ON confluence.* TO 'gyf'@'%';

按照如下图方式为 confluence 配置数据库

title

图中,数据库URL:jdbc:mysql://10.10.10.38/confluence?sessionVariables=transaction_isolation=‘READ-COMMITTED’

用户名、密码:自行设置

然后点击下一步,正常情况下,此时数据库配置就完成了

数据库配置常见问题1 #

数据库设置可能会出现如下报错:

java.sql.SQLException: You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

解决方式如下:

在 MySQL 机器的 /etc/my.cnf 中加入配置

[mysqld]
...
log_bin_trust_function_creators = 1
...

然后重启 MySQL 服务

数据库配置常见问题2 #

confluence 页面报错:健康检测不通过

解决方式如下:

在 MySQL 机器的 /etc/my.cnf 中修改配置

...
innodb_log_file_size = 256M
...

6. 初始化配置 #

数据库设置完成后,选择 空白站点 -> 在Confluence中管理用户与组

title title

设置账户密码,自行设置

title title

参考 #

[https://www.zhongkehuayu.com/1223.html]