linux上安装并破解Confluence-6.9.1

关于Confluence

confluence是一个专业的企业知识管理与协同软件,使用java开发的,可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。现在大多数公司都会部署一套confluence,用作内部wiki。目前最新版本是6.9.1,现在confluence已收费,那么下面将介绍下安装破解confluence的操作记录(适用于centos6/7系统环境),Windows版本的设置与linux是一样的,可类似参考:

准备工作

  1. 安装jdk8环境(注意confluence和jira环境,最好安装oracle的java,默认的openjdk是不行的。)
  2. 安装mysql环境
  3. mysql-connector-5.1.42.jar (目前confluence只支持到5.1.42,更新版本可能有不兼容问题,可以去maven里下载)
  4. 下载confluence6.9.1(下载地址:http://www.confluence.cn/pages/viewpage.action?pageId=6722516
  5. 下载破解工具或已破解的jar包(https://yunpan.360.cn/surl_yc42CjPhntS (提取码:1ad0))

开始安装

[root@localhost soft]# chmod +x atlassian-confluence-6.9.1-x64.bin
[root@localhost soft]#./atlassian-confluence-6.9.1-x64.bin

运行文件得到下面的内容,先后输入o,1,i三个指令,需要注意的是Confluence的安装路径,默认是/opt/atlassian/confluence/var/atlassian/application-data/confluence因为安装这个一次就成功的可能性不大,所以记住这个东西方便卸载重装。在安装的最后,会问Start Confluence now?我这里选择的是n,当然如果心急,输入y也是可以的,反正待会也是要重启服务。

step1.jpg

注意:
confluence的主要配置文件为/opt/atlassian/confluence/conf/server.xml,和jira类似。此server.xml相当于tomcat中的server.xml配置文件,如果要修改访问端口,可以这里修改。

说到重启服务,这里说一下Confluence启动关闭服务的几种方法(启动服务时间会挺长的,尤其是浏览器访问的时候响应时间会挺长的):
方法一:

#需要管理员权限
#关闭服务
service confluence stop         
#启动服务
service confluence start    

方法二:

#需要管理员权限
#关闭服务
/ete/init.d/confluence stop
#启动服务
/etc/init.d/confluence start

方法三:如果不是root用户安装的话,confluence这个服务可能不会被注册到service上,所以上面的方法都不能用.

#非root用户安装,以我的安装路径为例:
#关闭服务
/opt/atlassian/confluence/bin/stop-confluence.sh
#启动服务
/opt/atlassian/confluence/bin/start-confluence.sh

顺便说一下怎么卸载Confluence,还是以默认的安装路径为主:

#下面路径有这个命令,运行一下就好了
/opt/atlassian/confluence/uninstall
#然后手动删除两个路径的文件
rm -rf /opt/atlassian /var/atlassian
#Windows上也是这么卸载的,但是在Windows上的话需要重启电脑。

Confluence的日志保存在/opt/atlassian/confluence/logs/catalina.out文件中,Confluence出现什么问题可以去日志文件里看看是什么原因引起的。

开始破解

  1. 浏览器里输入http://ip:8090,访问confluence
    step2.jpg

    step3.jpg
step4.jpg
step5.jpg

通过上图可以看出需要输入授权码,下面介绍下破解confluence授权码的操作:

#复制上述截图中的Server ID(即BBMEC-9EIB-35GW-URME),然后关闭confluence
[root@test-vm03 opt]# /etc/init.d/confluence stop
[root@test-vm03 opt]# lsof -i:8090
[root@test-vm03 opt]#
  
#用下载的文件替换atlassian-extras-decoder-v2-3.3.jar文件(该文件下载到/opt下,替换前必须做之前的文件备份,方便回退)
[root@test-vm03 opt]# cp /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar /mnt/
[root@test-vm03 opt]# cp /opt/atlassian-extras-decoder-v2-3.3.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.jar
  
#用下载的文件替换confluence自带的atlassian-universal-plugin-manager-plugin-2.22.10.jar(该文件下载到/opt下,替换前必须做之前的文件备份,方便回退)
[root@test-vm03 opt]# mv /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22.10.jar /mnt/
[root@test-vm03 opt]# cp atlassian-universal-plugin-manager-plugin-2.22.10.jar /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/
 
[root@test-vm03 opt]# /etc/init.d/confluence start
[root@test-vm03 opt]# lsof -i:8090
COMMAND   PID       USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    18100 confluence   36u  IPv6 188496      0t0  TCP *:8090 (LISTEN)

接着破解confluence的key
运行confluence_keygen.jar,随便填写NAME,输入Server ID,点击.gen,复制key到文本框中,点击下一步。

image

至此,confluence破解完成


image.png

这里选择内置的话,就是使用嵌入式的数据库,不用配置什么东西,等一段(挺长的)时间,就好了,我选择的是我自己的数据库,这里需要对数据库进行一些配置。这部分我遇到的问题不是很多,我就列举一下我遇到的问题

先要设置编码格式为utf8,如果有root权限的话,直接打开/etc/my.cnf,在[mysqld]下加入下面的东西:

character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
transaction-isolation=READ-COMMITTED

然后重启一下mysql服务器就好了。如果没有root权限的话,

#执行SQL语句
show variables like "%character%";
#得到类似这下面这个东西
+--------------------------+----------------------------+
| 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/share/mysql/charsets/ |
+--------------------------+----------------------------+
#使用命令行下面的命令行将所有的编码格式设置成上面的这个样子。
set character_set_database=utf8;

然后创建一个数据库,授权等:

create database confluence default character set utf8 collate utf8_bin;
grant all on confluence.* to 'confluence'@'%' identified by 'confluencepasswd';
flush privileges;

同样如果是非root用户的话,设置完上面的编码格式之后,没有设置事务隔离(transaction-isolation),所以事务隔离很可能是默认的REPEATABLE READ,执行下面的语句修改一下事务隔离。

set session transaction isolation level read committed;
set global transaction isolation level read committed;

到这里基本上就设置完成了.

image.png

点击下一步,这个过程会等挺久的,耐心等待一下,我再做这个过程时候遇到过这个错误

Cannot execute statement: impossible to write to binary log since statement is in row format and BINLOG_FORMAT = STATEMENT.

这个的话我是看其他人的博客,在Mysql中运行了下面这句话,然后卸载重装就没有这个问题了。

SET GLOBAL binlog_format=MIXED;

上图等很久之后会出现下面这个,到这一步基本上算是安装完成了,后续几乎不会有什么错误出现了。在这里选择空白站点或者示范站点都是可以的。


image.png
image.png

image.png

image.png

image.png

image.png

image.png

至此,你就可以开心的使用confluence了。

关于Confluence的使用,可以看这个网站http://www.confluence.cn/pages/viewpage.action?pageId=360467

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,233评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,013评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,030评论 0 241
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,827评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,221评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,542评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,814评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,513评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,225评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,497评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,998评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,342评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,986评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,055评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,812评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,560评论 2 271
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,461评论 2 266

推荐阅读更多精彩内容