Confluence5.10.8安装教程

Confluence 5.10.8 安装与破解教程

Confluence是一个非常棒的wiki知识库系统,支持Blog,也支持团队创建项目文档,编辑所见即所得,支持word导入导出,对团队管理有很好的帮助作用。从最初的想法到最终的需求,都能够通过Confluence强大的协同功能,高效的完成需求收集、整理、分类等工作,同时还能使用Confluence的任务分派、文档审批等功能,提高需求分析的质量。

一、在CentOS7.2的环境下安装支持组件

1、JDK1.8.0_10264位

(安装见:http://newthink.blog.51cto.com/872263/1859308

2、MySQL 5.6.32 64位(建议安装5.6,因为Confluence没有适配5.7,可能会遇到问题)

(安装见:http://newthink.blog.51cto.com/872263/1851969

二、创建confluence数据库

mysql –uroot –p
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'confluence' IDENTIFIED BY 'confluence';
GRANT ALL ON confluence.* TO 'confluence'@'%' IDENTIFIED BY 'confluence';
GRANT ALL ON confluence.* TO 'confluence'@'localhost' IDENTIFIED BY 'confluence';
FLUSH PRIVILEGES;
exit

为了防止出现中文乱码问题,还需要修改 /etc/my.cnf:

vim /etc/my.cnf

添加如下内容:

character-set-server= utf8

三、安装Confluence5.10.8

1、下载试用版:http://www.fangwai.net/software/confluence/download/

cd /usr/local/src
wget  https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-5.10.8-x64.bin

2、安装

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

3、安装完成后,在其它电脑的浏览器上使用http://IP:8090 来访问Confluence(需要先关闭防火墙

记录下Server ID,并停止Confluence 服务

service confluence stop

四、获取注册码

在Windows系统下下载一个 confluence5.1-crack.zip 并解压 ,然后 scp Confluence服务器上的 /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar 文件到confluence5.1-crack中并重命名为 atlassian-extras-2.4.jar

Windows中需要安装JDK,然后查看安装位置,并修改kengen.bat中的安装位置,目的是修改 Java 位置为本机位置(可以通过替换方式全部换掉),然后执行这个文件

点.patch,选择刚才得到后改名的这个atlassian-extras-2.4.jar,点.gen! 得到key,获得Key后复制下来。

把破解好的 atlassian-extras-2.4.jar 文件名改回去,重新复制到 /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar 中

复制 mysql-connector-Java-5.1.32-bin.jar 到 /opt/atlassian/confluence/confluence/WEB-INF/lib/

启动confluence:

service confluence start

注意:(mysql5.7版本这里会遇到问题)

Confluence fails to start with error 'Unknown system variable 'storage_engine'' using MySQL 5.7.x

Problem

Confluence fails to start

The following appears in the atlassian-confluence.log

2015-10-3116:57:07,235 WARNcom.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1 runcom.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@544beb9c --Acquisition Attempt Failed!!! Clearing pending acquires. While trying toacquire a needed new resource, we failed to succeed more than the maximumnumber of allowed acquisition attempts (30). Last acquisition attemptexception:

java.sql.SQLException:Unknown system variable 'storage_engine'

Diagnosis

Environment

MySQL 5.7.x

Cause

MySQL 5.7.x uses InnoDB by default, and has removed the storage_engine system variable.

Resolution
Resolution1:

Use a supported database instead.(例如安装mysql5.6)

Resolution2:

配置文件和安装数据库时都删除storage_engine参数

Remove thestorage_engine parameter from the MySQL JDBC connection string:

StopConfluence

Edit<confluence-home>/confluence.cfg.xml

The<confluence_home> directory is the path defined in the following file:<confluence_install>/confluence/WEB-INF/classes/confluence-init.properties

Look for aline similar to:

<propertyname="hibernate.connection.url">jdbc:mysql://localhost/confluence?sessionVariables=storage_engine%3DInnoDBamp;useUnicode=trueamp;characterEncoding=utf8</property>

Remove storage_engine%3DInnoDB from the line, it should look like:

<propertyname="hibernate.connection.url">jdbc:mysql://localhost/confluence?useUnicode=trueamp;characterEncoding=utf8</property>

Start Confluence

首次生成数据库比较慢,需要1分多钟,完成后,选择空站点

配置下管理员账户密码就可以登陆了!

五、配置邮件服务器用来发通知邮件

1、在”一般配置--》邮件服务器--》增加新的SMTP邮件服务器

2、在”一般配置--》邮件服务器--》增加新的POP邮件服务器

六、设置开机自动启动

最后,把Confluence设置为开机启动(其不支持chkconfig方式),以后重启系统就可以自动启动了。

echo " service confluence start " >> /etc/rc.d/rc.local

Questions

Q: confluence附件预览中文乱码

A: 我也遇到这样的问题, 原因是缺乏微软字体

总之

1) 先安装想要的字体, 如微软雅黑, 宋体等, 从windows/font下拷到linux的/usr/share/fonts下, 新建个目录比如msttcore放进去,请自行搜索linux下新字体的安装方法

2) 在confluence的安装目录, 如/opt/atlassian/confluence/bin下找到setenv.sh, 找到CATALINA_OPTS, 加入一行

CATALINA_OPTS="-Dconfluence.document.conversion.fontpath=/usr/share/fonts/msttcore/${CATALINA_OPTS}"

3) 清空 confluence 的 home 下 viewfile 目录和 shared-home/dcl-document 目录里的所有缓存文档文件, 不清空的话, confluence预览旧文件时还是会显示方框,只有新文件才会正常.

4) 重启 confluence 就OK了

参考:

https://confluence.atlassian.com/confkb/the-text-in-a-powerpoint-excel-or-word-document-looks-different-when-using-the-viewfile-macro-200213562.html

配置二级域名访问wiki.xxx.com

服务器配置解析规则

vim vhost/wiki.conf
server
{
    listen 80;
    server_name wiki.xxx.com;
    location/ {
       proxy_pass http://10.10.2.56:8090;
       proxy_set_header Host $host;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

本机配置hosts

新增一行:

10.10.2.56    wiki.xxx.com    # wiki

安装目录

Installation Directory: /opt/atlassian/confluence
Home Directory: /var/atlassian/application-data/confluence

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值