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

准备环境
centos7.5
java jdk1.8.0_232
Distrib 5.5.52-MariaDB
confluence 5.6.6
confluence-5.6.6-crack(破解server ID 用)

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

centos7.5 下安装jdk1.8
centos7.0这里安装jdk1.8采用yum安装方式,非常简单。
1、查看yum库中jdk的版本
[root@localhost ~]# yum search java|grep jdk

2、选择java-1.8.0安装
[root@localhost ~]# yum install java-1.8.0-openjdk*

3、配置环境变量
[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.191.b12-0.el7_5.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

4、环境变量生效

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

5、查看jdk是否安装成功

[root@localhost ~]# java -version

OK,jdk1.8安装搞定!

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

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

通过上图,我们可以看出confluence对于windows和linux平台每一个版本有多种安装包,在此我们选择的是bin方式。除此之外,我们也可以看到目前confluence最新版本是6.0.1。

下载confluence5.6.6

这样就在再到桌面在通过lrzsz来上传到服务器即可

解压和授权
[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目录里面

创建数据库

安装MariaDB数据库
# master
# yum install mariadb mariadb-server mysql-connector-java mariadb-client mariadb-devel
启动服务
# systemctl enable mariadb
# systemctl start mariadb
配置MySQL
#mysql_secure_installation
按enter确认后设置数据库root密码,我们这里设置为“bigdata”
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
创建ambari数据库
# mysql -uroot -pbigdata
MariaDB [(none)]> create database confluence character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on confluence.* to 'confluence'@'localhost' identified by 'confluencepwd';
MariaDB [(none)]> grant all privileges on confluence.* to 'confluence'@'%' identified by 'confluencepwd';
MariaDB [(none)]> use ambari;
MariaDB [ambari]> FLUSH PRIVILEGES;
MariaDB [ambari]> quit

安装confluence
Wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.6.6-x64.bin

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

confluence的主要配置文件,存放在/opt/atlassian/confluence/conf/server.xml文件中,如下:
# vim /opt/atlassian/confluence/conf/server.xml

下面访问地址 ip+:8090

1:开始安装

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

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

3:开始执行破解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程序)
1、下载并安装最新版的Java虚拟机。
  下载网址:http://www.java.com/zh_CN/。
  2、安装好Java虚拟机后,双击需要运行的confluence_keygen.jar文件或在jar文件上点击鼠标右键,在弹出的菜单中选择“打开方式”→“选择默认程序”。(如果双击jar包可以打开 后续3.4步骤就跳过)

  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系统就搭建好了!!!!!!!!!!!!

六、卸载
# /opt/atlassian/confluence/uninstall

wiki搭建详细步骤相关推荐

  1. 下载丨DataGuard环境搭建详细步骤

    墨天轮文档:<DataGuard环境搭建详细步骤(新方法)>:https://www.modb.pro/doc/514(复制到浏览器中打开或者点击"阅读原文"立即下载) ...

  2. 悟空CRM9从零开始搭建详细步骤——肯定成功

    悟空CRM9从零开始搭建详细步骤 -------------------------------------- 欢迎留言,欢迎各位一起加入开源,愿意共享分享学习经验. 特别感谢打赏点赞的朋友,我们一起 ...

  3. Squid代理服务器应用(服务搭建详细步骤讲解)

    Squid代理服务器应用(服务搭建详细步骤讲解) 文章目录 一.代理的工作机制 二.Squid 代理的类型 三.Squid部署 (一).安装 Squid 服务 (二).构建传统代理服务器 (三).构建 ...

  4. Android Studio环境配置安装、搭建详细步骤及使用方法

    APP准备工作如下 1.源码下载 因为我已经下载好了 就不演示了 连下载都不会我就不说什么了. 稍后我会随教程发源码出去 jdk-8u77-windows-x64 萝卜app 1.1 mahuaTV这 ...

  5. Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤

    Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 目录 Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 1.简介 2.软件下载 1.J ...

  6. django框架搭建详细步骤

    创建djiango项目的详细步骤 1:进入项目目录执行 django-admin startproject mysite 2: 进入mysite目录,在下面创建app应用bookstore djang ...

  7. wiki搭建详细过程及步骤

    简介 Confluence是一个专业的wiki程序.它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享.Confluence不是一个开源软件,非商业用途可以免费使用. Confluen ...

  8. Redis Cluster高可用(HA)集群环境搭建详细步骤

    1.为什么要有集群 由于Redis主从复制架构每个数据库都要保存整个集群中的所有数据,容易形成木桶效应,所以Redis3.0之后的版本添加特性就是集群(Cluster) 2.Redis集群架构说明 架 ...

  9. Linux LNMP环境的搭建 详细步骤

    Nginx的编译安装 yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel cd /root ...

  10. VS2015+OpenCV2.4.13环境搭建详细步骤及自带示例编译运行

    前言 最近研究了一下opencv的kalman滤波算法,想要运行里面的示例,折腾了半天,在网上找了一些资料,终于搞定了,主要是配置vs的环境,这里做个详细的步骤总结. 软件下载 首先,在opencv官 ...

最新文章

  1. android-ndk-r15c libncurses.so.5
  2. Pytorch运行时报错No module named ‘matplotlib‘--解决办法
  3. PCL点云库用Poisson网格化实现点云的表面重建
  4. 对Multi-bin 技术的理解
  5. 翻译题(map使用)
  6. wampserver php扩展openssl 不可用_PHP基础及WAMP集成基础
  7. java ognl表达式 与struts2标签_Struts2 OGNL表达式实例详解
  8. 沈逸老师PHP魔鬼特训笔记(3)
  9. 基于SaltStack完成LVS的配置管理
  10. tcp协议报文和三次握手与四次挥手
  11. 【Bug】下载steam游戏的E盘莫名其妙爆满
  12. 互联网协议入门(网络分层)
  13. UE4 虚幻引擎,SourceControl源码管理
  14. poj 1900 Game
  15. 下载chrome插件,离线安装chrome插件
  16. 狄利克雷分布公式_潜在狄利克雷分配(LDA)
  17. ETL:WJLYZQWDD
  18. Js两数加起来=目标数的下标,返回的下标按升序排列
  19. sysbench花式采坑之一:自增值导致的TPS不可靠
  20. 中国有多少个省,多少个直辖市,多少个特别行政区,多少个自治区

热门文章

  1. 路由器(无线桥接)中继模式遇到无法上网的解决方案
  2. xp html5 显卡,最新桌面显卡性能排行 2018年5月显卡天梯图最新完整版
  3. 用vue将数字转为中文大写金额
  4. python如何开根号求过程_python开根号实例讲解
  5. 教务管理系统设计与实现
  6. 使用win10自带的计算器,计算对数log
  7. 达梦数据库导出表格形式(Excel)方式
  8. amd 安卓虚拟机_一款完美解决AMD兼容问题的安卓模拟器
  9. 115套精品简历.zip
  10. PPT表格要怎样让设计秒变高级