安装:
1、先在mysql中执行以下命令(命令严格执行,否则数据库配置会出现未知问题)
create database confluence character set utf8 collate utf8_bin;
grant all on confluence.* to 'confluence'@'%' identified by 'confluence' with grant option;
grant all on confluence.* to 'confluence'@localhost identified by 'confluence' with grant option;
flush privileges;
2、使用xftp,上传atlassian-confluence-5.6.6-x64.bin到/root文件夹
3、执行命令
chmod 755 atlassian-confluence-5.6.6-x64.bin
./atlassian-confluence-5.6.6-x64.bin
启动confluence过程中会有如下提示你如何选择;
1)当看到This will install Confluence 5.2.5 on your computer.OK [o, Enter], Cancel [c]时,
按Enter键,继续;
2)当看到Choose the appropriate installation or upgrade option.Please choose one of the following:Express Install (uses default settings) [1], Custom Install (recommended for advanced users) [2], Upgrade an existing Confluence installation [3, Enter]时,
按数字键2后回车,继续;
3)当看到Where should Confluence 5.2.5 be installed?[/opt/atlassian/confluence]时,
提示你选择你的confluence的安装目录 /data/confluenceInstall,输完后按回车继续;
4)当看到Default location for Confluence data [/var/atlassian/application-data/confluence]时,
提示你选择你的confluence数据的存放位置 /data/confluenceData,输完后按回车继续;
5)当看到Use default ports (HTTP: 8090, Control: 8000) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2]时,
输入1,默认confluence浏览器端口是8090,回车;
6)当看到Install Confluence as Service? Yes [y, Enter], No [n]时,
系统提示你是否安装confluence,选择y,开始安装。
7)当看到Please wait a few moments while we configure Confluence. Installation of Confluence 6.7.0 is complete Start Confluence now? Yes [y, Enter], No [n]时,
系统提示你是否启动confluence,选择y,启动。
注:如果用docker管理,以上步骤只需要执行docker命令:
docker run -d --name confluence -p 8090:8090 --link mysqlserver:db --user root:root cptactionhank/atlassian-confluence:6.7.0
破解:
4、访问confluence
访问http://confluence_server_ip:8090成功,那就可以开始破解了。
5、破解confluence
1)选择语言为中文(英文好的可以不需要)
2)选择产品安装
3)没有购买相关插件则不需要选择,直接下一步
4)复制serviceID,例如:BHEO-8IW3-7QM6-4AU1,然后关闭confluence。
/etc/init.d/confluence stop/start/restart(只有这两个命令,没有status)
5)从安装路径confluence/WEB-INF/lib中,拷贝atlassian-extras-decoder-v2-3.2.jar到windows,并重命名为atlassian-extras-2.4.jar到windows,并在linux中删除此文件(最好本地做备份,可以回退)
6)windows下运行 java -jar confluence_keygen.jar
7)拷贝serviceID,点击.gen!,保存生成的key
8)打补丁,点击.patch!,选择atlassian-extras-2.4.jar,会生成新的atlassian-extras-2.4.jar
9)拷贝提前准备好的,汉化包,mysql连接包,还有新生成的atlassian-extras-2.4.jar到confluence/WEB-INF/lib下
10)重启,如果页面顺利进入数据库配置界面,则破解完成
6、配置数据库
1)选择自己的数据库(不推荐内嵌,因为内嵌存不了多少东西,所以只要上线使用,就必须改为自己的数据库,后期修改无形中给自己添加麻烦)
2)数据库类型选择mysql,如果此处报错,就是因为没有mysql连接包
3)数据相关信息,简单填写或者字符串都行,字符串需要在后面加上useUnicode=true&characterEncoding=utf8来设置编码,否则后期中文会乱码,如果是简单填写,则需要在安装完修改配置文件confluence.cfg.xml中的数据库连接地址,后加上useUnicode=true&characterEncoding=utf8,然后重启confluence。注意前后加的东西是不一样的
注意:此时数据库的会话事务隔离级别和系统事务隔离级别都应该设置为read commited级别(设置时需要数据库最高权限),否则连接会有问题,查看及设置方式如下:
1.查看当前会话隔离级别
select @@tx_isolation;
2.查看系统当前隔离级别
select @@global.tx_isolation;
3.设置当前会话隔离级别
set session transaction isolation level read committed;
4.设置系统当前隔离级别
set global transaction isolation level read committed;
7、加载内容:默认使用第一个,推荐站点,会自动创建一个页面来讲述confluence的相关使用。第二个为空白站点,需创建新空间才能使用,第三个为还原备份,从其他的confluence中导入内容
8、配置用户管理:选择在confluence中配置,下面的具体怎样有待研究
9、配置系统管理员账户:添加一个系统管理员账户
功能自己去试吧!!!