confluence 是團(tuán)隊(duì)協(xié)作軟件,改變現(xiàn)代團(tuán)隊(duì)的工作方式
開(kāi)始之前 需要先在linux 上 配置java環(huán)境變量?,安裝mysql
配置java環(huán)境變量
JAVA_HOME=/home/java/jdk1.8.0_111
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
source /etc/profile ??
安裝mysql
添加mysql用戶組groupadd mysql
添加mysql用戶adduser -g mysql mysql
安裝時(shí)候會(huì)提示與已經(jīng)安裝的RPM包有沖突
執(zhí)行命令:rpm -qa|grep mariadb 查看要卸載哪些軟件
但是由于RPM包的依賴關(guān)系 ?安裝過(guò)程如下
1忍捡、 rpm -ivh mysql-community-common-5.7.17-1.el7.x86_64.rpm
2左痢、?rpm -ivh mysql-community-libs-5.7.17-1.el7.x86_64.rpm
3穷吮、?rpm -ivh mysql-community-client-5.7.17-1.el7.x86_64.rpm
4豆同、?rpm -ivh mysql-community-server-5.7.17-1.el7.x86_64.rpm
先解壓一下 ?tar -xf mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar ?解壓后有12個(gè)文件
默認(rèn)無(wú)密碼初始化
cd ?/usr/bin
mysqld --initialize-insecure --user=mysql
啟動(dòng)mysqld服務(wù)
systemctl ?start ?mysqld
查看mysqld是否已經(jīng)啟動(dòng)
systemctl ?status ?mysqld
創(chuàng)建confluence數(shù)據(jù)庫(kù) 允許遠(yuǎn)程訪問(wèn)
create database confluence default character set utf8 collate utf8_bin;(用管理員用戶創(chuàng)建)
grant all on `confluence`.* to 'haijupai'@'%' identified by '123456';
安裝confluence5.6.6
chmod 755 atlassian-confluence-5.6.6-x64.bin
./atlassian-confluence-5.6.6-x64.bin
有時(shí)候端口可能會(huì)沖突? 你可以修改端口 ? ?vim /opt/atlassian/confluence/conf/server.xml
wiki 默認(rèn)端口是8090 ?需要在防火墻開(kāi)放8090端口
firewall-cmd --zone=public --add-port=8090/tcp --permanent
firewall-cmd --reload
破解confluence
先關(guān)閉confluence ?執(zhí)行如下命令
/etc/init.d/confluence stop
啟動(dòng)confluence
/etc/init.d/confluence start
上圖可能會(huì)報(bào)storage_engine 的錯(cuò)誤
vi /etc/my.cnf ? 修改mysql 配置文件 (一般在 /etc/my.ini 或者 /usr/local/my.cnf)
修改完 mysql 配置后 ?重啟一下 mysql? /etc/init.d/mysql reload
confluence就安裝完畢埃疫,我們來(lái)看下confluence的配置文件confluence.cfg.xml剂买。如下:
vim /var/atlassian/application-data/confluence/confluence.cfg.xml
創(chuàng)建空間后發(fā)現(xiàn)有中文亂碼 ? 修改一下mysql 的配置文件即可
show variables like 'character_set%';
vi ? /etc/my.cnf
如下圖
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
修改完之后 ?重啟mysql
systemctl stop mysql
systemctl start mysql