zoukankan      html  css  js  c++  java
  • 企业wiki之confluence安装部署(linux)及其破解

    系统环境(虚拟机)

    centos6.5   2G运行内存,30g硬盘,cpu最好也分配两个或多个,因为我在安装过程中发现很卡,cpu占用率几乎占满

    需要用到的安装包和文件可以在这里找

    链接:https://pan.baidu.com/s/1c2vZ5XQ 密码:l04e

     选择confluence6.4版本,mysql我使用的5.7的mysql57-community-release-el6-9.noarch这个,因为我是centos6.5的系统

    mysql的安装,rpm -ivh mysql57-community-release-el6-9.noarch 然后yum install mysql-server -y就可以了,密码在/var/log/mysqld.log |grep password 查看

    注意:我试过在centos7.3安装confluence,各种报错,无奈,重回centos6.5

    下面开始安装步骤

    首先,下载confluence安装包

    保险起见,先关闭防火墙还是selinux

    我是直接去官网下的最新版server端使用的(下载不需要注册),最好下载到/opt目录下。我试过几个浏览器,下载时都不显示大小但是下载速度却一直在跳动,后来才知道,不用管它,过一会下载就会自动下载完成了。文件下载好之后,记得chmod +x 授权用来执行安装,但是先不要执行安装,因为我们需要先创建相应的数据库才行

    开启mysqld,修改mysql密码,然后 编辑vi /etc/my.cnf

    在[mysqld]下面增加以下语句

    default-character-set=utf8       #我使用mysql5.7,使用这句会导致mysql重启报错

    character-set-server=utf8

    collation-server=utf8_bin

    default-storage-engine=INNODB

    max_allowed-packet=32M

    sql_mode=NO_AUTO_VALUE_ON_ZERO#这条语句不建议加,因为我加了之后,导致无法创建space空间

    保存退出,重启mysql

    mysql -uroot -p进入mysql

    创建数据库并授权之类的

    create database confluence character set utf8 collate utf8_bin;    #创建数据库并设置其字符

    grant all privileges on confluence.* to '123456'@'localhost' identified by '123456';  #创建授权用户及其密码

    flush privileges;  #更新权限表

    退出mysql

    ./执行confluence安装包,安装完成后再/opt目录下会生成一个atlassian文件夹

    安装过程中还有互动过程,需要输入命令,其实自己也看一下那些英文(不知道你们的是不是英文,因为我这个系统都是英文的,没有汉化)

    分别是o确认,1选择默认配置,i开始安装

    过一会就安装完成了,会有一个提示be accessed at http://localhost:8090,也就是说安装成功了(现在confluence是处于已启动状态)

    因为我们还需要对confluence进行配置,用来连接mysql,所以我们需要关闭confluence,直接service confluence stop (可以直接用service用来控制关闭启动重启,这一点我很喜欢)

    下载mysql连接类

    https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.44.tar.gz 下载之后还需要解压,获取压缩包里面的jar文件,把这个jar文件移动到atlassian/confluence/lib目录下

    现在启动confluence服务

    在浏览器访问ip:8090会进入confluence安装界面

    选择production installation,语言那里选择中文,进入输入license key,可以点击license online那里申请一个license key(需要注册一个账号),这里先不急着点击获取测试秘钥,我们先进行破解,步骤如下:

    关闭confluence,然后执行下面的操作,注意,为了安全起见,最好先把要被覆盖的文件做好备份

    cp /opt/atlassian-extras-decoder-v2-3.2.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar

    cp atlassian-universal-plugin-manager-plugin-2.22.1.jar /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22.1.jar

    然后重启confluence,再次进入ip:8090,confluence会自动跳转到原来获取license key的页面

    获取license key点击下一步后会自动进入配置数据库界面,选择mysql,并点击external database,继续点direct jdbc,接着输入数据库用户名密码,就是我前面创建confluence数据库时一并创建的用户123456,还有密码123456,下一步选择example site,继续manage users and groups within conlfuence,继续配置confluence账号用来登录confluence,至此confluence配置完成,然后点击start using confluence

    然后就可以输入ip:8090进行访问了,安装好之后应该是中文界面了。如果不是已经汉化的,就需要下个中文语言包了,但是下载这个中文语言包还需要注册账号,但是,但是,我找不到注册入口。。碰巧的是,我从其他地方下载了这个中文插件https://confluence.atlassian.com/download/attachments/173229/languages-cn_ZH.jar 

    点击设置,插件,上传插件,然后选择下载好的这个插件上传,不出意外的话会上传失败,但是没有影响(这是我猜的,因为无意中退出重新登录后,居然,居然,是中文界面) 

    其实已经有一个官方视频了http://www.confluence.cn/pages/viewpage.action?pageId=2097213,写这篇博客的主要是加深一下印象 罢了

    破解好的confluence

    未破解的confluence

  • 相关阅读:
    7月15日考试 题解(链表+状压DP+思维题)
    暑假集训日记
    C# .NET 使用 NPOI 生成 .xlsx 格式 Excel
    JavaSE 基础 第42节 局部内部类
    JavaSE 基础 第41节 匿名内部类
    JavaSE 基础 第40节 内部类概述
    JavaSE 基础 第39节 接口的应用
    JavaSE 基础 第38节 接口的实现
    JavaSE 基础 第37节 接口概述
    JavaSE 基础 第36节 抽象类概述与使用
  • 原文地址:https://www.cnblogs.com/biaopei/p/7737339.html
Copyright © 2011-2022 走看看