Mac使用-Confluence破解安装

一.下载

1. 安装文件

1
https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-5.3.4.zip

2. 破解文件

1
http://soft.vyunwei.com/JIRA/confluence/confluence5.x-crack.zip

3. 汉化工具

1
http://soft.vyunwei.com/JIRA/confluence/Confluence-Language-STD-CN.jar

为了方便,我将三个文件打包放在百度网盘上。

1
链接:http://pan.baidu.com/s/1miIDrss 密码:mu3v

二、安装

1.将所有安装文件下载到/opt/soft/confluence下。
1
2
3
4
➜ confluence ll
total 385400
-rw-r--r--@ 1 carlosfu staff 186M 8 16 10:07 atlassian-confluence-5.3.4.zip
-rw-r--r-- 1 carlosfu staff 1.7M 8 16 10:07 confluence5.1-crack.zip
2.准备目录
1
2
3
4
5
cd /opt/soft/confluence
unzip atlassian-confluence-5.3.4.zip
unzip confluence5.1-crack.zip
ln -s atlassian-confluence-5.3.4 confluence
mkdir -p /opt/soft/confluence/confluence_home
3.修改配置文件

(1) confluence初始化配置

1
vim /opt/soft/confluence/confluence/confluence/WEB-INF/classes/confluence-init.properties

其中所有都是注释,把最后一行注释掉,添加confluence.home配置

1
confluence.home=/opt/soft/confluence/confluence_home

(2) JAVA_HOME

因为5.3.2不支持JDK8,所以要对tomcat的

1
vim /opt/soft/confluence/confluence/bin/setclasspath.sh

在如下位置添加JAVA_HOME

1
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home

(3) JVM参数

confluence默认的堆只有256M,可以根据数据量进行调整

1
vim /opt/soft/confluence/confluence/bin/setenv.sh

改下堆和永久代

1
2
JAVA_OPTS="-Xms1536m -Xmx1536m -XX:MaxPermSize=384m $JAVA_OPTS -Djava.awt.headless=true "
export JAVA_OPTS

(4) tomcat端口

默认使用了8090,可以使用netstat -atl | grep 8090看是否有占用,因为即使端口占用了,confluence启动也不会报错,但是访问不了。

因为shadowsocks默认占用8090,所以修改tomcat的端口配置,在如下位置

1
vim /opt/soft/confluence/confluence/conf/server.xml

4.第一次启动(因为此时还没有破解)
1
2
cd /opt/soft/confluence
sh confluence/bin/start-confluence.sh

可以查看日志:tomcat日志和confluence日志

1
2
/opt/soft/confluence/confluence_home/logs/atlassian-confluence.log
/opt/soft/confluence/confluence/logs/catalina.out

访问127.0.0.1:9999,可以看到如下界面,让你做激活

1
这里要记录下server id后期破解用到,例如:BKWW-9BQD-PSXJ-SY7S
5.暂时停掉

因为后期需要破解,所以暂时停掉confluence

1
2
cd /opt/soft/confluence
sh confluence/bin/stop-confluence.sh

三、破解

1.替换jar包

(1)删除

1
rm -rf /opt/soft/confluence/confluence/confluence/WEB-INF/lib/atlassian-extras-2.4.jar

(2)添加新jar包:破解 + 中文 + mysql驱动

1
cp /opt/soft/confluence/confluence5.1-crack/jar/*.jar /opt/soft/confluence/confluence/confluence/WEB-INF/lib/
2.破解server key
1
java -jar /opt/soft/confluence/confluence5.1-crack/confluence_keygen.jar

例如

1
2
3
4
5
6
7
AAABMg0ODAoPeJxtkE1vwjAMhu/5FZF2DmphwIYUaaHJgdEPtsAYx1BcFimkKGmq8e9X6LhMO9p+/
eixH7ZwwCwccTzBcTQbP86iEU7kGg+jeIo4+NLpc6NrS5PaViaALQHl4bQHV1QbD85TEqPEgbqGu
GqAXjdJ9ETiCep2GlU2uToBLZUzta8CKjvQoOvqFmjjAtxTIlPaUG1b7fXewIsvwcLAGiRaZcKNT
ytlPPSEVHdzD+vLGW78pMgy8Z4sWIo6kG3Aqs5VfJ+1u/Reo9GUxEMyHPeA+xWJCb4Bl9cH8DRCU
uR0V2xwxpYCZwIzLBnHK5ZzNkCFOyqrfS+j8w8t9TwVeC1YhiS4FtyC0/lyuyXP8zdOVvLzlcjdV
KJf226aLvi9+l9uFVz5pTz8eeYPOlqKUDAsAhR4L3rL1oxIE4BnhGdu049QNupOEQIUBlolUAetr
i2zeEbN2m6YI3GQO9c=X02fb

四、创建数据库

1.修改数据库配置
1
mac下没有/etc/my.cnf,需要将在/usr/local/mysql/support-files下有一个my-default.cnf拷贝到/etc/my.cnf,并重启mysql
1
sudo cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

(1) 忽略大小写:如果不设置,confluence默认使用大写

1
lower_case_table_names=1

(2) 数据库编码

1
character-set-server=utf8
1
2
3
4
5
➜ support-files cat /etc/my.cnf | grep -v "#" | grep -v "^$"
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
lower_case_table_names=1
character-set-server=utf8

记得重启mysql,重启后查看编码

1
2
3
4
5
6
7
8
9
10
11
12
13
mysql> show variables like 'char%';
+--------------------------+-----------------------------------------------------------+
| Variable_name | Value |
+--------------------------+-----------------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/mysql-5.6.36-macos10.12-x86_64/share/charsets/ |
+--------------------------+-----------------------------------------------------------+
2.创建数据库
1
2
mysql -uroot -h 127.0.0.1 -e "drop database confluence"
mysql -uroot -h 127.0.0.1 -e "create database confluence default character set utf8 collate utf8_bin"

五、再次启动破解

1
2
cd /opt/soft/confluence
sh confluence/bin/start-confluence.sh
1.填写key并选择生成安装

2.选择mysql

3.选择jdbc

4.初始化连接:此步骤完成对数据库的初始化以及其他工作,需要一定时间

注意Database URL要修改成utf8 unicode

1
jdbc:mysql://localhost/confluence?sessionVariables=storage_engine%3DInnoDB&useUnicode=true&characterEncoding=utf8

5.建立empty site

6.添加管理员


7.安装成功

8.正式使用