简介

Confluence是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。Confluence不是一个开源软件,非商业用途可以免费使用。
Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文档协作,集体讨论。
confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。
在这里我以confluence5.6.6版本为例进行相关的实验。

准备环境

centos7.5
java jdk1.8.0_111
Distrib 5.5.52-MariaDB
confluence 5.6.6
confluence-5.6.6-crack(破解server ID 用)

confluence的运行是依赖java环境的,也就是说需要安装jdk并且要是1.7以上版本

centos7.5 下安装jdk1.8

这里采用yum方式安装jdk1.8,非常简单。

查看yum库中jdk的版本

[root@localhost ~]# yum search java\|grep jdk

选择java-1.8.0安装

[root@localhost ~]# yum install java-1.8.0-openjdk*

配置环境变量

[root@localhost ~]# vi /etc/profile

这里jdk1.8.0的文件夹路径是
/usr/lib/jvm/ java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64
添加以下内容:

#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

环境变量生效

[root@localhost ~]# source /etc/profile

查看jdk是否安装成功

[root@localhost ~]# java -version


jdk1.8安装完成!

我此处使用的默认自带的mariadb-5.5和默认的java和nginx
yum install -y maridb-serve mariadb-client mariadb mariadb-devel java-1.8.0-openjdk-* nginx

下载confluence及其破解包

confluence有很多版本,我们可以直接通过如下连接进行查看
https://www.atlassian.com/software/confluence/download-archives

下载完成后通过rz工具上传到服务器

解压和授权

[root@db-server data]# chmod +x atlassian-confluence-5.6.6-x64.bin
[root@db-server data]# unzip 51CTO下载-confluence5.6.6-crack.zip

解压之后会生成confluence5.6.6-crack此目录,一些破解文件和中文包都在此处的jar目录里面

创建数据库

在安装confluence之前,我已经安装好了mysql5.6的数据库,并且创建了数据库和用户,语句如下

mysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
mysql> GRANT ALL PRIVILEGES ON confluence.* TO'conflue'@'localhost'IDENTIFIED BY'conflue12300.';
mysql> GRANT ALL PRIVILEGES ON confluence.* TO'conflue'@'127.0.0.1'IDENTIFIED BY'conflue12300.';
mysql> FLUSH PRIVILEGES;

安装confluence

chmod +x atlassian-confluence-5.6.6-x64.bin
./atlassian-confluence-5.6.6-x64.bin

很多人的机器里会出现提示无法安装atlassian-confluence-5.6.6-x64.bin

Could not display the GUI. This application needs access to an X Server. You can also run this application in console mode without access to an X server

这是因为缺少一个yum install -y dejavu-sans-fonts
把这个中间件安装好了 就可以运行tlassian-confluence-5.6.6-x64.bin了

执行之后根据提示输入相应的字母或者数字

通过上图,我们可以很明显的看出confluence安装到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目录下,并且confluence监听的端口是8090
下面访问地址 ip+:8090

开始安装

获取confluence的serverID,留待破解使用


复制上述截图中的Server ID,然后关闭confluence,在替换jar包
先停止confluence

开始执行破解confluence

[root@db-server data]# service  confluence stop

删除confluence安装生成的jar包

[root@db-server data]# rm -fr /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-*

导入破解包里面的jar包到上述的lib目录解压破解包,把里面的atlassian-extras-3.2.jar、Confluence-5.6.6-language-pack-zh_CN.jar、mysql-connector-java-5.1.39-bin.jar三个jar文件复制到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下

[root@db-server data]# cd  confluence5.6.6-crack/jar/
[root@db-server jar]# cp ./* /opt/atlassian/confluence/confluence/WEB-INF/lib/

查看文件是否复制进去

[root@db-server lib]# ls|grep -E "atlassian-extras|Confluence-5.6.6-language-pack|mysql-connector-java"atlassian-extras-3.2.jar
Confluence-5.6.6-language-pack-zh_CN.jar
mysql-connector-java-5.1.39-bin.jar

运行破解jar包
在windows上运行jar包,linux上运行会报错(我这里安装了java的模拟器,可以直接在win上执行jar程序)

下载并安装最新版的Java虚拟机。
下载网址:http://www.java.com/zh_CN/

安装好Java虚拟机后,双击需要运行的confluence_keygen.jar文件或在jar文件上点击鼠标右键,在弹出的菜单中选择“打开方式”→“选择默认程序”。(如果双击jar包可以打开 后续3.4步骤就跳过)

在“打开方式”设置窗口中点击选中选项“始终使用选择的程序打开这种文件”前的复选框,再点击旁边的“浏览”按钮。

选择JAVA虚拟机的安装文件夹,如果安装的是Java 7,安装文件夹一般为“C:\Program Files\Java\jre7\bin”,找到javaw.exe文件,点击“打开”按钮。

复制出来此处生成的KEY在启动confluence,把key粘贴到LICENSE KEY里面

[root@db-server lib]# service  confluence start

开始配置链接mysql数据库



由于上一步实在初始化数据,所以时间比较长,耐心等待吧



再次刷新登录即可


这样wiki系统就搭建好了!!!

wiki搭建详细过程及步骤相关推荐

  1. web.xml加载详细过程(步骤)

    转载自:http://blog.csdn.net/believejava/article/details/43229361 这篇文章主要是综合网上关于web.xml的一些介绍,希望对大家有所帮助,也欢 ...

  2. 记录个人Wiki搭建配置过程

    搭建docsify个人Wiki过程 本文介绍以docsify为基础搭建wiki,文件数据存放到github,本文详细说明了配置过程 打开cmd,检查本地node是否安装,没有安装需前往Node官网安装 ...

  3. Tensorflow系列 | Tensorflow实战讲解神经网络搭建详细过程

    作者 | AI小昕 编辑 | 安可 [导读]:本文详细介绍了神经网络在实战过程中的构建与调节方式.欢迎大家点击上方蓝字关注我们的公众号:深度学习与计算机视觉. 之前我们讲了神经网络的起源.单层神经网络 ...

  4. centos7安装hadoop3详细过程及步骤(新手向)

    本文主要思路参考了https://blog.csdn.net/u013457387/article/details/87856770的方法,但个人在配置过程中遇到过很多的问题,最终配置成功并在此总结. ...

  5. 【数据库连接检查】【一键部署问题】phpstudy本地网站搭建详细过程、前端后台打开方法

    目录 ​搭建本地网站 ​搭建基础: ​准备简阶段: ​其他管理软件 ​开始搭建 ​网站和数据库配置阶段 ​ 第一步:开启服务Apache和MySQL ​​第二步:创建网站 ​安装网站程序 ​第三步:选 ...

  6. `ctfd`+CTFd-Whale环境搭建详细过程(图文)

    1.ctfd环境搭建 1.在home目录下建立ctfd文件 mkdir ctfd 注意所有的文件下载解压都需要注意文件的目录!一方面后面的指令我已经写好,路径已经确定,另一方面,有些配置文件里面路径也 ...

  7. Swin-Transformer-Object-Detection环境搭建详细过程

    1 流程 1 确定设备安装的cuda版本 2 根据安装的cuda版本确定要安装的torch版本 3 根据torch版本安装对应的mmcv 4 安装apex 5 修改源码测试 源码地址:Swin-Tra ...

  8. SpringMVC+Spring+mybatis项目搭建详细过程

    创建maven-web项目,为了方便的管理jar包.首先在maven中导入所需的包.在pom.xml中加入以下代码:<dependency> <groupId>org.spri ...

  9. GitLab搭建详细过程

    一.前提 系统:Centos 6.5 软件版本:gitlab-7.8.4 Selinux:关闭 防火墙规则:先清空(搭建好了后续自己添加相关放行规则) 二.yum源配置和相关依赖包 1.添加epel源 ...

最新文章

  1. C#对图片的几种简单处理 [ZT]
  2. osgi实战学习之路:8. Service-3之ServiceTracker
  3. svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
  4. 变动性算法源代码分析与使用示例(copy_backward、 transform、 replace_copy_if 等)
  5. tomcat安装启动配置
  6. Springboot 整合mybatis,实现多数据读写分离分库分表
  7. 20191013:快速排序1.1
  8. 用计算机编码原理解释,编码原理
  9. 祝威廉 :Rust FFI 实践
  10. c51汇编语言extrn data,ASM51调用C51函数的实现
  11. 学习plc编程经验分享
  12. 第十一篇,看门狗定时器编程
  13. 电脑文件被删除了,找回文件数据的方法有哪些?
  14. 机动车尾气排放智能抓拍解决应用方案
  15. Ubuntu下解决firefox profile cannot be loaded it may be missing or inaccessible
  16. 图像mnf正变换_最小噪声分离(MNF)
  17. 【NOIP 2017】Day2 T3 列队
  18. APISpace 中文简繁转换API
  19. java.lang.NoClassDefFoundError: Could not initialize class错误原因
  20. java学生-成绩关联实体_java画统计图

热门文章

  1. 全生命周期的云原生安全框架
  2. wrk 使用lua脚本进行压测接口请求
  3. python安装提示缺少dll_解决Python安装时报缺少DLL问题【两种解决方法】
  4. cocos creator之active
  5. 不谋全局者,不足谋一域-预布局-PCB系列教程1-11
  6. DeepLab V1学习笔记
  7. 【最新】视频平台会员权益接口分享
  8. 【iapp】1.创建项目
  9. python实战——针对抽奖系统奖池数据概率的计算
  10. PDF里的水印怎么去掉