CentOS5下的confluence的安装与配置
原创
©著作权归作者所有:来自51CTO博客作者li_qinshan的原创作品,请联系作者获取转载授权,否则将追究法律责任
一、版本:confluence-3.2-std
下载页面:
http://www.atlassian.com/software/confluence/ArchiveConfluenceDownloads.jspa
选择3.2 - Standalone for Production Usage (TAR.GZ Archive),下载后上传至服务器
注:之所以选择了confluence3.2版本,是为了匹配官方的中文包,而为了匹配confluence3.2,mysql选择了5.0版本
二、安装confluence到/usr/local:
cd /usr/local
tar -zxvf confluence-3.2-std.tar.gz
修改数据目录:
cd /usr/local/confluence-3.2-std/confluence/WEB-INF/classes
vi confluence-init.propertie:confluence.home=confluence.home=/var/confluence3.2/data
mkdir -p /var/confluence3.2/data
三、安装MySQL:
yum remove mysql-server mysql-client
find / -type d -name “msyql” -exec rm -rf {} \;
updated
yum -y install mysql-server mysql-client
运行:/usr/bin/mysqladmin -u root password 'new-password' 设置root密码
或者直接运行:/usr/bin/mysql_secure_installation,设置root密码,删除test数据库,禁止匿名登陆
修改my.cnf,设定编码为utf8:
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
vi my.cnf,在[client]和[mysqld]两个部分分别添加:
default-character-set=utf8和character_set_server=utf8
注:[mysql]和[mysqld]中的设置不同!
为confluence创建一个数据库:
mysql -u root -p
create database confluence;
grant all on confluence.* to ‘test’@"%" identified by 'test';
flush privileges;
注:confuence3.2的installation guide要求Mysql使用Innodb存储引擎,在创建表时要指定engine=INNODB;或者修改my.cnf,添加default-table-type=innodb到[mysqld],使innodb成为默认的存储引擎。
根据Mysql5.1帮助文档中的“存储引擎和表类型”章节所述,innodb有一定的问题,它不推荐Innodb成为默认存储引擎!
四、配置confluence:
然后在本机浏览器中输入http://192.168.9.45:8080进行配置(注意,iptables可能会阻止连接!):
详细过程:略,主要是database的连接,如下:
安装时选择custom installation,过程中要选择数据库,这里选择MySQL,然后会提示选择连接方式,选择JDBC;
在database页面,会要求填写database的连接资料,填入刚才新建的confluence数据库的相关信息;
注:若连接mysql出错,没有出现Load content页面,检查一下刚才新建的数据库是否能在shell中正常登陆,一般是由于mysql匿名用户的问题:
delete from user where host=’localhost’ and user=’’;
其它略,直到最后会出现Confluence Setup Successful的页面!
安装中文包:
登陆confluence页面,在admin页面中上传中文包进行安装,中文包下载页面:
http://confluence.atlassian.com/display/DISC/Language+Pack+Translations
注:该中文包匹配confluence3.2,其它版本可能会出现问题!
五、confluence登陆
上一篇:搭建VMware小型虚拟局域网
下一篇:confluence的备份与迁移
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Centos5 下redmine的安装及配置
Redmine: 这是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库
ruby mysql apache centos html

















