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

  • 相关阅读:
    ThingJS之聚光灯,js开发+控制面板轻松搭
    ThingJS不到50行代码就轻松开发拾取功能
    ThingJS:3D交互技术简化第一人称行走模式
    ThingJS:3D地图开发组件更新啦!
    ThingJS教你怎么用拖拽的方式变身热力图
    天空盒结合ThingJS开发平台,会碰撞出什么火花呢
    ThingJS中支持引用css样式并使用js语法开发
    ThingJS基于CMAP组件融合高德地图web API
    ThingJS:让可视化技术成为高效城市管理的好帮手
    SpringBoot整合Filter
  • 原文地址:https://www.cnblogs.com/biaopei/p/7737339.html
Copyright © 2011-2022 走看看