yum update
#安装jdk1.7,如果有openjdk,网上建议卸载后,再装sun的jdk
可参考这个网址安装rpm版本的jdk,注意环境变量的配置;
网址 或者
linux CentOS 6.5 中安装与配置JDK-7.doc
#安装某些软件包(可能是成功关键之一)
yum install libICE-devel libSM-devel libX11-devel libXp-devel libXt-devel libXtst-devel libXext-devel
2.2 安装 Confluence
#先添加confluence用户,第一次安装时并没有这一步,不排除5.x版本已经自行帮用户添加?(安装jira6.2时已确定软件已经自行添加对应的用户)(可能是成功关键之一)
useradd --create-home -c "Confluence role account" confluence
#安装Confluence包,以下目录和文件名,只作代表本次安装,安装过程,全部选择默认选项,
#第一次安装估计是指定了其他目录,而新建目录没有设置对应用户的访问权限(不确定)(确定是成功关键之一)
#进入软件包所在目录,先给软件包加执行权限
chmod +x atlassian-confluence-5.1.2-x64.bin
#安装命令
./atlassian-confluence-5.1.2-x64.bin
#将/opt/atlassian/confluence (安装完后的程序目录)的拥有者改为confluence这个账号(默认root)
chown -R confluence: /opt/atlassian/confluence
#进入安装目录,启动confluence(tomcat)
cd /opt/atlassian/confluence/bin/
#启动,关闭
./startup.sh 启动
./shutdown.sh 关闭
2.3安装MySQL5.6
#数据库安装后,只要能正常登录,启停即可,版本问题不大
#具体看另附文档的安装教程,优先使用rpm方式安装,如果失败再考虑编译安装
#开始前,先检查系统是否有自带mysql,先删除干净再开始安装新版,
#卸载参考教程
#rpm版本安装教程
#编译版本安装教程
#################################################################
#################################################################
#rpm或编译版本安装完后,添加远程链接ip绑定域名(可能是成功关键之一)
#进入hosts
#添加192.168.100.29相关的绑定(服务器ip)
2.4 创建数据库,数据库常用操作
#启动服务,关闭,重启
service mysql start
service mysql stop
service mysql restart
#安装成功并启动服务后,设置数据库密码,这里密码设置为Abc123456
/usr/bin/mysqladmin -u root password ‘Abc123456‘ // 通过该命令给root账号设置密码为
#登录数据库
mysql -u root -p
#创建数据库,注意命令最后,要加分号代表结束命令 ;
create database confluence character set utf8;
#分配权限,红字为confluence数据库的登录帐号及密码
grant all privileges on confluence.* to confluence@localhost identified by ‘Abc123456‘ with grant option;
#刷新
flush privileges;
#退出
quit或exit
3.2 破解+配置
3.1 常用操作命令
#一般修改xml配置文件后,如果启动关闭命令不生效,可以自行结束进程pid达到目的
#查看进程id
ps auxw
#查看端口占用,确定服务,端口是否可用
netstat -apn
#kill进程,输入想要关闭的的pid 强行关闭它
kill 9 【pid】
#修改防火墙设置,打开3306端口,或者8090端口,
vi /etc/sysconfig/iptables
#如果没有,则加上下面的一行信息,其他端口类似
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
# 重启防火墙使新设置生效
service iptables restart
#进入安装目录,启动或关闭confluence(tomcat)
cd /opt/atlassian/confluence/bin/
#启动confluence,关闭confluence
./startup.sh 启动
./shutdown.sh 关闭
#启动MySQL服务,关闭,重启
service mysql start
service mysql stop
service mysql restart
打开网址前先启动confluence
记下服务器id
右键编辑,修改本机系统的jdk路径,保存运行,会弹出一个小程序窗口
用户名输入6个字以上,除了id,其他随意输入,
点击patch文件,选择上一级目录下的
之后会提示成功打上补丁,
然后点击gen,生成key;
停了confluence服务,把新生成的
文件放到
/opt/atlassian/confluence/confluence/WEB-INF/lib 文件夹内
同时把jdbc驱动mysql-connector-java-5.1.29.jar也放上这个文件夹里面
#打开配置文件
vi /opt/atlassian/confluence/confluence/WEB-INF/classes/confluence-init.properties
#添加如下路径(如果没有这个路径)
confluence.home = /var/atlassian/application-data/confluence
#添加jdk路径给confluence(可能是成功关键之一)
vi /opt/atlassian/confluence/bin/setenv.sh
#在头部添加如下代码(可能是成功关键之一)
JAVA_HOME="/usr/lib/java/jdk1.6.0_31"
export JAVA_HOME
#重启,如找不到服务,请进入confluence bin文件运行脚本,先停止,再开启
service confluence restart
#####以下步骤可跳过##################################
#如果后面有失败,就把mysql-connector-java-5.1.29压缩包,里所有jar文件都要考进去,命令参考
#解压驱动包,进入目录
cd mysql-connector-java-5.1.29
#复制目录里所有jar包,到指定目录
cp *.jar /opt/atlassian/confluence/confluence/WEB-INF/lib
service confluence restart
3.3绑定数据库
再次在浏览器打开项目选择数据库
进入后,输入之前创建的用户名和密码,其他保持默认
confluence数据库用户名+密码
用户名:confluenceuser
密码:confluencepass
点击下一步,完成
汉化,在右上角找到菜单,进入后,选择上传汉化包,成功后,即可
最好需要修改系统安装目录权限,方便后面创建页面, (待定)
chmod -R 777 /opt/atlassian/confluence/confluence