confluence安装、含docker安装以及破解

安装:

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、配置系统管理员账户:添加一个系统管理员账户


功能自己去试吧!!!

你可能感兴趣的:(confluence)