参考资料:http://www.cnblogs.com/jackyyou/p/5534231.html

     http://www.ilanni.com/?p=11989

公司需要搭建WIKI方便员工将一些资料记录下来,开始搭建了一遍,感觉有些乱,所以我就又找了个干净的系统搭了第二次,现在把详细流程写下来。
整个安装过程需要用到的包裹:
jre-8u131-linux-x64.tar.gz              #JAVA
atlassian-confluence-5.4.4-x64.bin          #confluence
mysql-connector-java-5.1.32-bin.jar         #mysql驱动程序
confluence5.1-crack.zip                   #confluence破解包
Confluence-5.4.4-language-pack-zh_CN.jar     #confluence汉化语言包
我把所有包裹打包在一起:ConfluenceInstall.zip
……………………………………………………………………………………………………………

yum -y update #更新所有已有组件
yum -y lrzsz.x86_64 #安装上传下载命令rz、sz
yum -y unzip #安装unzip解压命令

将ConfluenceInstall.zip上传到/tmp下
unzip ConfluenceInstall.zip #解压包裹得到所有安装包,这里confluence5.1-crack.zip破解包放到本机即可,不用上传到服务器上。

[root@yeebian tmp]# ll ConfluenceInstall
total 317164
-rw-r--r--. 1 root root 246958968 Aug 19 2015 atlassian-confluence-5.4.4-x64.bin
-rw-r--r--. 1 root root 289268 Aug 19 2015 Confluence-5.4.4-language-pack-zh_CN.jar
-rw-r--r--. 1 root root 75920010 Apr 19 17:47 jre-8u131-linux-x64.tar.gz
-rw-r--r--. 1 root root 969020 Aug 19 2015 mysql-connector-java-5.1.32-bin.jar [root@yeebian ConfluenceInstall]# tar -zxvf jre-8u131-linux-x64.tar.gz
jre1.8.0_131/
jre1.8.0_131/bin/
jre1.8.0_131/bin/rmiregistry
jre1.8.0_131/bin/unpack200
jre1.8.0_131/bin/jcontrol
…… ……
[root@yeebian ConfluenceInstall]# ll
total 317168
-rw-r--r--. 1 root root 246958968 Aug 19 2015 atlassian-confluence-5.4.4-x64.bin
-rw-r--r--. 1 root root 289268 Aug 19 2015 Confluence-5.4.4-language-pack-zh_CN.jar
drwxr-xr-x. 6 uucp 143 4096 Mar 15 16:32 jre1.8.0_131 #java解压文件
-rw-r--r--. 1 root root 75920010 Apr 19 17:47 jre-8u131-linux-x64.tar.gz
-rw-r--r--. 1 root root 969020 Aug 19 2015 mysql-connector-java-5.1.32-bin.jar

  

mkdir /usr/java
mv /tmp/ConfluenceInstall/jre1.8.0_131 /usr/java
配置环境变量
vim /etc/profile
在文件最后加上:
export JAVA_HOME=/usr/java/jre1.8.0_131
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存退出,重启服务器生效。

[root@yeebian ~]# java -version #查看java版本信息
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
……………………………………………………………………………………………………………

安装mysql
yum -y install mysql-server mysql mysql-devel #yum安装mysql及其他相关组件
service mysqld start #启动mysql

[root@yeebian ~]# chkconfig --list | grep mysqld      #查看mysql服务是不是开机自动启动
mysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@yeebian ~]# chkconfig mysqld on #设置成开机启动
[root@yeebian ~]# chkconfig --list | grep mysqld
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off [root@yeebian ~]# mysqladmin -u root password 'MysQl123!@#'  #通过该命令给mysql数据库root账号设置密码为 MysQl123!@# [root@yeebian ~]# mysql -u root -p #登录mysql数据库,输入以下配置
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.73 Source distribution Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> create database confluence character set UTF8;
Query OK, 1 row affected (0.00 sec) mysql> grant all on confluence.* to confluence@"%" identified by "confluence";
Query OK, 0 rows affected (0.00 sec) mysql> grant all on confluence.* to confluence@"localhost" identified by "confluence";
Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec) mysql> quit #退出
Bye [root@yeebian ~]# service mysqld stop #关闭mysql服务

  

vim /etc/my.cnf
在[mysqld]下面加上character-set-server =utf8 #解决中文显示乱码问题
service mysqld start #启动mysql服务
……………………………………………………………………………………………………………

安装confluence
cd /tmp/ConfluenceInstall
chmod u+x atlassian-confluence-5.4.4-x64.bin #添加执行权限

[root@yeebian ConfluenceInstall]# ./atlassian-confluence-5.4.4-x64.bin    #执行安装并根据提示输入,选择默认安装。
Unpacking JRE ...
Starting Installer ...
Apr 20, 2017 6:47:35 PM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Apr 20, 2017 6:47:35 PM java.util.prefs.FileSystemPreferences$2 run
INFO: Created system preferences directory in java.home. This will install Confluence 5.4.4 on your computer.
OK [o, Enter], Cancel [c]
o
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, Enter], Upgrade an existing Confluence installation [3]
1
See where Confluence will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/confluence
Home Directory: /var/atlassian/application-data/confluence
HTTP Port: 8090
RMI Port: 8000
Install as service: Yes
Install [i, Enter], Exit [e]
i
Extracting files ...
Please wait a few moments while Confluence starts up.
Launching Confluence ...
Installation of Confluence 5.4.4 is complete
Your installation of Confluence 5.4.4 is now ready and can be accessed via
your browser.
Confluence 5.4.4 can be accessed at http://localhost:8090
Finishing installation ...

#打开防火墙8090端口

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8090 -j ACCEPT
service iptables save #保存防火墙配置
service iptables restart #重启防火墙,打开防火墙8090端口

#confluence日志存放路径
修改/opt/atlassian/confluence/confluence/WEB-INF/classes中的confluence-init.properties配置文件,
将最下面一行改成confluence.home=/var/confluence/data
service confluence restart #重启confluence 服务

……………………………………………………………………………………………………………

破解confluence

页面访问http://192.168.10.162(localhost IP):8090/setup/setuplicense.action
记下Server ID

将/opt/atlassian/confluence/confluence/WEB-INF/lib所有以atlassian-extras开头的jar文件删除,
本机解压破解包,然后把里面的Confluence-5.4.4-language-pack-zh_CN.jar、mysql-connector-java-5.1.32-bin.jar
三个jar文件复制到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下.其中:
Confluence-5.4.4-language-pack-zh_CN.jar是confluence中文语言包,
mysql-connector-java-5.1.32-bin.jar是confluence连接mysql数据库相关的jar包。

atlassian所有产品的中文语言包,我们都可以通过以下地址下载到:
https://translations.atlassian.com/dashboard/download?lang=zh_CN#/Confluence/5.6.6
mysql-connector-java-5.1.39-bin.jar文件可以连接mysql5.7及其以下的mysql版本,可以参考如下连接:
http://www.w3resource.com/mysql/mysql-java-connection.php

在windows运行该破解jar包的,如下:java -jar confluence_keygen.jar

弹出窗口,输入name,Server ID,点击.patch!

选中破解包中的atlassian-extras-2.4.jar文件,打开。

点击.gen!,这时先前访问页面中的License Key就出来了,复制Key关闭窗口。

破解之后的atlassian-extras-2.4jar文件会出现一个atlassian-extras-2.4.bak文件,如图:

将破解后的atlassian-extras-2.4jar上传到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下

service confluence start  #启动confluence

重新打开网页。将Key输入进去,这里我选择的是默认安装。

这时页面可能会出现报错,如下图:

从页面中找到原因:

LockReleaseFailedException: Cannot forcefully unlock a NativeFSLock which is held by another indexer component: /var/atlassian/application-data/confluence/index/write.lock

删除/var/atlassian/application-data/confluence/index/write.lock文件

杀掉confluence进程,重启confluence,刷新页面。

创建管理员信息:

自此,一个破解版的confluence wiki就搭建完成了,可以邀请公司的小伙伴一起学习分享了。

Confluence wiki——CentOS6.8搭建详解的更多相关文章

  1. VirtualBox开发环境的搭建详解(转)

    VirtualBox开发环境的搭建详解   有关VirtualBox的介绍请参考:VirtualBox_百度百科 由于VirtualBox官网提供的搭建方法不够详细,而且本人在它指导下,从下载所需的开 ...

  2. Windows GTK+ 环境搭建(详解)

    来源:http://blog.sina.com.cn/s/blog_a6fb6cc901017ygy.html Windows GTK+ 环境搭建 最近要做界面的一些东西,但是对微软提供的类库MFC不 ...

  3. Python环境搭建详解(Window平台)

    前言 Python,是一种面向对象的解释型计算机程序设计语言,是纯粹的自由软件,Python语法简洁清晰,特色是强制用空白符作为语句缩进,具有丰富和强大的库,它常被称为胶水语言. Python是一种解 ...

  4. Spring4.X + spring MVC + Mybatis3 零配置应用开发框架搭建详解(1) - 基本介绍

    Spring4.X + spring MVC + Mybatis3 零配置应用开发框架搭建详解(1) - 基本介绍 spring集成 mybatis Spring4.x零配置框架搭建 两年前一直在做后 ...

  5. Linux下DNS服务器搭建详解

    Linux下DNS服务器搭建详解 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析 ...

  6. MySQL集群搭建详解

    概述 MySQL Cluster 是MySQL 适合于分布式计算环境的高实用.可拓展.高性能.高冗余版本,其研发设计的初衷就是要满足许多行业里的最严酷应用要求,这些应用中经常要求数据库运行的可靠性要达 ...

  7. 高可用,多路冗余GFS2集群文件系统搭建详解

    高可用,多路冗余GFS2集群文件系统搭建详解 2014.06 标签:GFS2 multipath 集群文件系统 cmirror 实验拓扑图: 实验原理: 实验目的:通过RHCS集群套件搭建GFS2集群 ...

  8. (转)centos6.5 bind-DNS服务器bind的搭建详解

    centos6.5环境DNS-本地DNS服务器bind的搭建 域名系统(英文:Domain Name System,缩写:DNS)是因特网的一项服务.它作为将域名和IP地址相互映射的一个分布式数据库, ...

  9. VirtualBox开发环境的搭建详解

    有关VirtualBox的介绍请参考:VirtualBox_百度百科 由于VirtualBox官网提供的搭建方法不够详细,而且本人在它指导下,从下载所需的开发包,到最后生成二进制文件,中间遇到了许多的 ...

随机推荐

  1. linux之awk基础

    第一章 1.awk 简介 awk不仅仅时linux系统中的一个命令,而且是一种编程语言,可以用来处理数据和生成报告(excel).处理的数据可以是一个或多个文件,可以是来自标准输入,也可以通过管道获取 ...

  2. ASP.NET Core采用Web Deploy方式发布到 Windows Server 2012 IIS上

    小白一枚,租个服务器,发布下网站,满足下好奇心,讲的粗糙,请大家谅解哈~ 1.配置服务器环境.这部分网上教程比较多. (1)开启IIS,参考其他博客的,担心的话,将Web服务器(IIS)全选哈~ (2 ...

  3. [Unity]制作游戏中名字板的过程记录

    先大概说一下需求: 1 每个模型上都要有名字板:人.怪.npc等等. 2 名字板上会显示:名字(文字).血条(图片)等 3 因为是透视相机,名字板离得太近会变得超大,且主角移动,名字板的位置相对于相机 ...

  4. 基于tensorflow2.0 使用tf.keras实现Fashion MNIST

    本次使用的是2.0测试版,正式版估计会很快就上线了 tf2好像更新了蛮多东西 虽然教程不多 还是找了个试试 的确简单不少,但是还是比较喜欢现在这种写法 老样子先导入库 import tensorflo ...

  5. EOS开发基础之六:使用cleos命令行客户端操作EOS——智能合约之eosio.msig和eosio.system

    上一节我们搞了老半天,也没整明白Exchange这个合约到底干啥用的.就它官方提供的说法,是用于货币的创造和交易.我没整明白,所以去看了下代码,发现代码头文件里面有下面这段话: This contra ...

  6. PAT甲题题解-1108. Finding Average (20)-字符串处理

    求给出数的平均数,当然有些是不符合格式的,要输出该数不是合法的. 这里我写了函数来判断是否符合题目要求的数字,有点麻烦. #include <iostream> #include < ...

  7. Linux内核分析作业 NO.4

    扒开系统调用的三层皮(上) 于佳心 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-100002900 ...

  8. Leetcode题库——39.组合总和

    @author: ZZQ @software: PyCharm @file: combinationSum.py @time: 2018/11/14 18:23 要求:给定一个无重复元素的数组 can ...

  9. Vue项目框架

    Vue项目框架 基本组件的使用: new Vue({ el, //要绑定的DOM element data, //要绑定的资料 props, //可用来接收父原件资料的属性 template, //要 ...

  10. Angular中ui-grid的使用详解

    Angular中ui-grid的使用 在项目开发的过程中,产品经理往往会提出各种需求,以提高用户体验.最近,项目中用到的表格特别多,而且表格的列数和行数也超多.为了让用户浏览更爽,产品经理提出,当表格 ...