2014-03-20,部分圖片來源網上
安裝過程參考:
Confluence5.1 最新版的安裝&破解&漢化
How to Install Confluence on CentOS(作為補充一些文件用戶權限部分,還有運行腳本,本例沒用)
JIRA + CONFLUENCE installation on Linux Centos 6.2(簡單描述-補充)
Confluence5 安裝破解 【圖文版】(破解詳細和jdbc安裝路徑指引)
Windows下安裝設置Atlassian-Confluence-5.1.4並破解漢化(另附圖解) (破解詳細和jdbc安裝路徑指引)
confluence官網漢化包下載地址
https://translations.atlassian.com/dashboard/download?lang=zh_CN
confluence大陸代理翻譯版-收費
confluence大陸代理官網,含中文演示
##########################################################################
##########################################################################
1.安裝所需軟件包
1.0 jdk1.7(本例使用)
1.1 confluence 5.1.2 安裝包for linux(本例使用)
confluence 各版本,破解文件目前估計可以破解5.1-5.4版本,新部署建議從5.4開始,
5.1.2的bin文件成功
5.4.4bin文件安裝失敗,可試試tar.gz版本
1.2 confluence 5.x中文漢化包
confluence官網漢化包下載地址
https://translations.atlassian.com/dashboard/download?lang=zh_CN
1.3 confluence 5.x 破解包等相關資源+jria6破解漢化也有
1.4 MySQL Connectors java 數據庫jdbc驅動 最新版
mysql-connector-java-5.1.29.tar.gz (本例使用)
1.5 MySQL數據庫5.6下載
源碼編譯版本(本例使用)(另附教程編譯安裝,比較穩定,如rpm包,出問題,用編譯版本安裝)
mysql-5.6.16.tar.gz
在一下這個鏡像網站搜索,el6或者rhel5版本,但本例使用5.6.16.tar.gz編譯版本;
MySQL-server-5.6.16-1.el6.x86_64.rpm
MySQL-client-5.6.16-1.el6.x86_64.rpm
MySQL-devel-5.6.16-1.el6.x86_64.rpm
安裝MySQL前可能需要如下包,同樣在上面的網址搜索下載
libaio-0.3.107-10.el6.x86_64.rpm
2. 安裝詳細步驟
2.1 更新系統,jdk等,安裝必要依賴,
#先更新系統,也可以不更新
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版本安裝教程
#編譯版本安裝教程
CentOS 6.5系統上安裝MySQL數據庫 有常用操作命令
#################################################################
#################################################################
#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
#查找命令
find / -name 文件名
3.2 破解步驟(破解部分參考這篇文章
Windows下安裝設置Atlassian-Confluence-5.1.4並破解漢化(另附圖解) )
打開網址前先啟動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
