前言

在艾佳生活实习时,有三款团队协作系统特别喜欢:Wiki、Jira和Jenkins。对于Jenkins的搭建,之前《自动部署工具Jenkins》有过记录。这次,搭建一个Wiki,作为知识管理的工具,实现团队成员之间的协作和知识共享。

准备

下载软件包

开始搭建Wiki前,需要下载一些软件包

  • confluence5.6.6
  • Confluence-5.6.6-language-pack-zh_CN
  • mysql-connector
  • confluence_keygen

安装配置java

yum install java
java -version

安装配置mysql

1、安装mysql后,登录mysql控制台,执行如下命令:

create database confluence default character set utf8;
grant all on confluence.* to 'confluenceuser'@'%' identified by 'confluencepasswd' with grant option;
grant all on confluence.* to 'confluenceuser'@localhost identified by 'confluencepasswd' with grant option;
flush privileges;

2、进入/usr/local/mysql文件夹,在my.cnf中添加:

binlog_format=mixed

3、重启mysql

service mysqld stop
service mysqld start

关闭防火墙

systemctl stop firewalld.service

详细步骤

安装confluence

1、使用xftp,上传atlassian-confluence-5.6.6-x64.bin到/root文件夹。

2、上传完成后,执行命令:

chmod 755 atlassian-confluence-5.6.6-x64.bin
./atlassian-confluence-5.6.6-x64.bin

confluence默认安装到/opt/atlassian/confluence/var/atlassian/application-data/confluence目录下,并且confluence监听的端口是8090。

3、confluence的主要配置文件,存放在/opt/atlassian/confluence/conf/server.xml文件中。

4、测试访问,假设CentOS7的ip地址为192.168.56.101,那么在浏览器输入http://192.168.56.101:8089,即可看到Confluence的欢迎界面。

破解confluence

1、点击“Start setup”,看到如下界面。

2、复制Server ID并保存,然后关闭confluence。

/etc/init.d/confluence stop

3、从/opt/atlassian/confluence/confluence/WEB-INF/lib中,拷贝atlassian-extras-decoder-v2-3.2.jar到windows,并重命名为atlassian-extras-2.4.jar。

4、在windows下,生成License Key。

java -jar confluence_keygen.jar

把第二步中复制的Server ID粘贴进去,然后点击“.gen!”,保存生成的key。

5、打补丁。点击“.patch!”,选择第3步中重命名的atlassian-extras-2.4.jar,会生成新的atlassian-extras-2.4.jar。

6、上传新的atlassian-extras-2.4.jar、Confluence-5.6.6-language-pack-zh_CN.jar、mysql-connector-java-5.1.39-bin.jar到/opt/atlassian/confluence/confluence/WEB-INF/lib,并且删除atlassian-extras-decoder-v2-3.2.jar。

5、启动confluence

/etc/init.d/confluence start

7、把生成的key复制粘贴到License Key框中,点击“Next”,如果顺利进入选择数据库页面,说明破解成功。

配置数据库

1、数据库选择MySQL,然后点击“External Database”,进入数据库配置页面。

2、点击“Direct JDBC”,User Name和Password填写安装配置mysql中设置的用户名和密码。

3、点击“Next”,这一步花费时间较长,请耐心等待。数据写入成功,进入如下页面。

4、第3步如果报错,请检查mysql数据库配置,然后卸载后重新安装,卸载命令如下。

/etc/init.d/confluence stop
cd /opt/atlassian/confluence/
./uninstall

或者:

/etc/init.d/confluence stop
rm -rf /opt/atlassian/
rm -rf /var/atlassian/

配置管理员

初始化一个样例站点,根据提示进行配置。







书签

wiki系统confluence5.6.6安装、中文、破解及迁移

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

confluence wiki搭建使用

http://www.cnblogs.com/guigujun/p/6137673.html

CentOS7搭建Confluence Wiki的更多相关文章

  1. Centos7搭建Confluence破解版

    Confluence破解版 应用环境: Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki.通过它可以实现团队成员之间的协作和知识共享. 系统及安装软件 centos7 ...

  2. Confluence wiki——CentOS6.8搭建详解

    参考资料:http://www.cnblogs.com/jackyyou/p/5534231.html http://www.ilanni.com/?p=11989 公司需要搭建WIKI方便员工将一些 ...

  3. centos7搭建ntp时间同步服务器chrony服务

    centos7搭建ntp时间同步服务器chrony服务 前言: 在centos6的时候我们基本使用的是ntp服务用来做时间同步,但是在centos7后推荐是chrony作为时间同步器的服务端使用, ...

  4. CentOS7——搭建LNMP环境(WordPress案例)

    CentOS7--搭建LNMP环境(WordPress案例) LNMP组成介绍 LNMP(Linux-Nginx-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统 ...

  5. Itranswarp 搭建个人 Wiki

    www.swack.cn - 原文链接:Itranswarp 搭建个人 Wiki 从零开始 搭建个人Wiki站点 Itranswarp.js 是一款基于nodejs开发的博客系统,通过Apache L ...

  6. Confluence Wiki -- 页面限制

    Confluence Wiki 中 [页面设置] 应该如何理解? 当一个用户有这个权限后,这个用户可以对一个页面做限制,可以限制这个页面不能被其他用户浏览或编辑: 反之,如果没有这个权限,那么这个用户 ...

  7. centos7 搭建GlusterFS

    centos7 搭建GlusterFS 转载http://zhaijunming5.blog.51cto.com/10668883/1704535 实验需求:4台机器安装GlusterFS组成一个集群 ...

  8. Centos7搭建FTP服务器

    从网上搜索了好多搭建Centos7搭建服务器的教程都没有成功唯独这个,利用Windows资源管理器连接测试成功. 一.通过yum安装vsftpd yum install -y vsftpd 二.修改v ...

  9. CentOS7 搭建 SVN 服务器

    CentOS7 搭建 SVN 服务器 介绍SVN: SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上 ...

随机推荐

  1. 算法笔记_017:递归执行顺序的探讨(Java)

    目录 1 问题描述 2 解决方案 2.1 问题化简 2.2 定位输出测试 2.3 回顾总结 1 问题描述 最近两天在思考如何使用蛮力法解决旅行商问题(此问题,说白了就是如何求解n个不同字母的所有不同排 ...

  2. oracle_plseq客户端中文乱码

    1.登陆plsql,执行sql语句,输出的中文标题显示成问号????:条件包含中文,则无数据输出 输入sql语句select * from V$NLS_PARAMETERS查看字符集,查看第一行val ...

  3. 使用动态内置的JSON 数据源

    自从ActiveReports 11发布以来,一个重磅功能推出,为Web开发人员又带来一大福利.JSON数据常常会通过WebService来动态生成JSON数据,因此动态链接JSON 数据内置参数会更 ...

  4. [数据共享(干货)] wcf rest 服务发布数据 以及获得数据

    最近在做一个项目 ,需要我们做一个东西,我们姑且叫数据共享吧,我们公司叫A公司,对方公司叫B公司,就是A公司提供一个数据服务接口出去,B公司如果想拿我们数据的时候直接调用我们的服务接口就行了,我们同样 ...

  5. C语言字节数组转换为基本数据类型

    首先,必须明确基本类型在不同环境下字节的大小 这里用到了unsigned char:1  int:4  double:8 自己主要想用的是将字节数组转换为int型,double型 具体来说,将接收到的 ...

  6. MongoDB学习总结(四) —— 索引的基本用法

    说到索引,大家肯定都在关系型数据库或多或少接触过,它的主要目的是加速查询的速度.MongoDB作为一种数据库,当然也提供了索引的操作. 我们先插入1万条测试数据. 首先,我们先来看看不加索引查找nam ...

  7. 关于OpenGL和DX学习的取舍

    大家多知道左右就肯定要与显卡打交道.两大图形图像IPA.OpenGL(图形),DX(图形,声音,键盘控制,网络) OpenGL的兴起可能取决于苹果公司的适用,吸引看大部分开发者适用,它有跨平台的有点. ...

  8. ASP.NET MVC 导出Word报表

    最近要做MVC导出Word报表功能.查了查资料发现一个好用的插件就是Aspose.Word.这个插件也很有名气,也很好用. 1.首先就是引用该插件 2.填充Word模版 3.后台操作 private ...

  9. Mysql删除表格之后,进行恢复

    一:存在在PHPmyAdmin下找到表格导出然后再导入 二:当没有备份时,使用binlog功能进行恢复 先进入到/etc/my.cnf文件中. 在文件中添加一句:log-bin=mysql-bin 然 ...

  10. 0CSS样式表与HTML结合的方法

    从此王子和公主幸福的生活在了一起:) 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文 ...