confluence搭建过程

 

JDK1.6以上,这个是必须条件,就不多说了。

 

下载 : mysql-server 5.1 及 mysql-client 5.1 目前只支持这个版本的数据库 

http://dev.mysql.com/downloads/mysql/5.1.html#downloads

 

 

修改my.cnf文件:

[root@javaapp-qatest3 /]# find . -type f | grep cnf$

./usr/share/doc/MySQL-server-5.1.66/my-innodb-heavy-4G.cnf

./usr/share/doc/MySQL-server-5.1.66/my-large.cnf

./usr/share/doc/MySQL-server-5.1.66/my-medium.cnf

./usr/share/doc/MySQL-server-5.1.66/my-huge.cnf

./usr/share/doc/MySQL-server-5.1.66/my-small.cnf

./usr/share/mysql/my-innodb-heavy-4G.cnf

./usr/share/mysql/my-large.cnf

./usr/share/mysql/my-medium.cnf

./usr/share/mysql/my-huge.cnf

./usr/share/mysql/my-small.cnf

./etc/pki/tls/openssl.cnf

 

 

因为本机装了两个mysql,我们要的是./usr/share/mysql目录下。

如果你的内存在64M左右,cp /usr/share/mysql/my-small.cnf /etc/my.cnf

如果你的内存在128M左右,cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

如果你的内存是512M左右,cp /usr/share/mysql/my-large.cnf /etc/my.cnf

如果内存是1-2G,cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

如果内存是4G,cp /usr/share/mysql/my-innodb-heavy-4G.cnf /etc/my.cnf

 

我们一般就选择 cp /usr/share/mysql/my-huge.cnf /etc/my.cnf 

 

vim /etc/my.cnf 

去掉 binlog_format=mixed 的注释

 

加上一下内容

[client]

#password       = your_password

 

default-character-set=utf8

 

[mysqld]

default-character-set = utf8

skip-character-set-client-handshake

character-set-server = utf8

collation-server = utf8_general_ci

init-connect = SET NAMES utf8

 

建立数据库

mysql -u root -p 

> create database confluence character set utf8;

> grant all on confluence.* to 'confluence'@'localhost' identified by 'confluence';

> flush privileges;

 

mysql> show variables like 'char%';

+--------------------------+----------------------------+

| Variable_name            | Value                      |

+--------------------------+----------------------------+

| character_set_client     | utf8                       |

| character_set_connection | utf8                       |

| character_set_database   | utf8                       |

| character_set_filesystem | binary                     |

| character_set_results    | utf8                       |

| character_set_server     | utf8                       |

| character_set_system     | utf8                       |

| character_sets_dir       | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

8 rows in set (0.00 sec)

 

查看是否编码都是utf8,这样能保证中文不会乱码。

 

 

解压文件:

tar -zxvf  atlassian-confluence-4.3.1.tar.gz

 

修改配置文件 :

cd /root/confluence/atlassian-confluence-4.3.1/confluence/WEB-INF/classes

vim  confluence-init.properties

 

修改其中的值 :

confluence.home=/root/confluence/data                       --- 这个是confluence存放的目录

 

启动confluence 

cd /root/confluence/atlassian-confluence-4.3.1/bin

sh start-confluence.sh 

 

停止是:sh stop-confluence.sh 

启动后 访问:http://localhost:8090 

 

然后它会跳转到http://localhost:8090/setup/setuplicense.action

 

需要整一个key,点击页面上的 generate an evaluation license online 就ok

 

在之后的配置过程中 ,都是选择recommend的选项。

到连接到mysql时候有一步需要注意 ,在JDBC连接时候 加上:&useUnicode=true&characterEncoding=utf-8  防止中文乱码

 

汉化:

下载汉化包:https://translations.atlassian.com/dashboard/download?lang=zh_CN#/Confluence/4.3.1

 

进入 数值面板--- 管理 --- 插件  --- install Plusing --- 上传  下载的汉化包

进入 数值面板--- 管理 --- 语言 编辑后选择中文即可。

 

破解:

下载包 http://vdisk.weibo.com/s/3HRJQ/1335936594

 

atlassian-extras-2.4.jar,关于权限管理的东西全在这个jar包里,覆盖掉/root/confluence/atlassian-confluence-4.3.1/confluence/WEB-INF/lib下的atlassian-extras-2.4.jar然后重启

 

大功告成!

你可能感兴趣的:(conf)