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

修改配置文件 :
/root/confluence/atlassian-confluence-4.3.1/confluence/WEB-INF/classes

将其中的值 :
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然后重启

大功告成!

作者: inter12

在这苦短的人生中,追求点自己的简单快乐

发表评论

电子邮件地址不会被公开。 必填项已用*标注