參考資料:http://www.cnblogs.com/jackyyou/p/5534231.html
http://www.ilanni.com/?p=11989
公司需要搭建WIKI方便員工將一些資料記錄下來,開始搭建了一遍,感覺有些亂,所以我就又找了個乾淨的系統搭了第二次,現在把詳細流程寫下來。
整個安裝過程需要用到的包裹:
jre-8u131-linux-x64.tar.gz #JAVA
atlassian-confluence-5.4.4-x64.bin #confluence
mysql-connector-java-5.1.32-bin.jar #mysql驅動程序
confluence5.1-crack.zip #confluence破解包
Confluence-5.4.4-language-pack-zh_CN.jar #confluence漢化語言包
我把所有包裹打包在一起:ConfluenceInstall.zip
……………………………………………………………………………………………………………
yum -y update #更新所有已有組件
yum -y lrzsz.x86_64 #安裝上傳下載命令rz、sz
yum -y unzip #安裝unzip解壓命令
將ConfluenceInstall.zip上傳到/tmp下
unzip ConfluenceInstall.zip #解壓包裹得到所有安裝包,這裏confluence5.1-crack.zip破解包放到本機即可,不用上傳到服務器上。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
mkdir /usr/java
mv /tmp/ConfluenceInstall/jre1.8.0_131 /usr/java
配置環境變量
vim /etc/profile
在文件最後加上:
export JAVA_HOME=/usr/java/jre1.8.0_131
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存退出,重啓服務器生效。
[root@yeebian ~]# java -version #查看java版本信息
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
……………………………………………………………………………………………………………
安裝mysql
yum -y install mysql-server mysql mysql-devel #yum安裝mysql及其他相關組件
service mysqld start #啓動mysql
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|
vim /etc/my.cnf
在[mysqld]下面加上character-set-server =utf8 #解決中文顯示亂碼問題
service mysqld start #啓動mysql服務
……………………………………………………………………………………………………………
安裝confluence
cd /tmp/ConfluenceInstall
chmod u+x atlassian-confluence-5.4.4-x64.bin #添加執行權限
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
#打開防火牆8090端口
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8090 -j ACCEPT
service iptables save #保存防火牆配置
service iptables restart #重啓防火牆,打開防火牆8090端口
#confluence日誌存放路徑
修改/opt/atlassian/confluence/confluence/WEB-INF/classes中的confluence-init.properties配置文件,
將最下面一行改成confluence.home=/var/confluence/data
service confluence restart #重啓confluence 服務
……………………………………………………………………………………………………………
破解confluence
頁面訪問http://192.168.10.162(localhost IP):8090/setup/setuplicense.action
記下Server ID
將/opt/atlassian/confluence/confluence/WEB-INF/lib所有以atlassian-extras開頭的jar文件刪除,
本機解壓破解包,然後把裏面的Confluence-5.4.4-language-pack-zh_CN.jar、mysql-connector-java-5.1.32-bin.jar
三個jar文件複製到/opt/atlassian/confluence/confluence/WEB-INF/lib目錄下.其中:
Confluence-5.4.4-language-pack-zh_CN.jar是confluence中文語言包,
mysql-connector-java-5.1.32-bin.jar是confluence連接mysql數據庫相關的jar包。
atlassian所有產品的中文語言包,我們都可以通過以下地址下載到:
https://translations.atlassian.com/dashboard/download?lang=zh_CN#/Confluence/5.6.6
mysql-connector-java-5.1.39-bin.jar文件可以連接mysql5.7及其以下的mysql版本,可以參考如下連接:
http://www.w3resource.com/mysql/mysql-java-connection.php
在windows運行該破解jar包的,如下:java -jar confluence_keygen.jar
彈出窗口,輸入name,Server ID,點擊.patch!
選中破解包中的atlassian-extras-2.4.jar文件,打開。
點擊.gen!,這時先前訪問頁面中的License Key就出來了,複製Key關閉窗口。
破解之後的atlassian-extras-2.4jar文件會出現一個atlassian-extras-2.4.bak文件,如圖:
將破解後的atlassian-extras-2.4jar上傳到/opt/atlassian/confluence/confluence/WEB-INF/lib目錄下
service confluence start #啓動confluence
重新打開網頁。將Key輸入進去,這裏我選擇的是默認安裝。
這時頁面可能會出現報錯,如下圖:
從頁面中找到原因:
LockReleaseFailedException: Cannot forcefully unlock a NativeFSLock which is held by another indexer component: /var/atlassian/application-data/confluence/index/write.lock
刪除/var/atlassian/application-data/confluence/index/write.lock文件
殺掉confluence進程,重啓confluence,刷新頁面。
創建管理員信息:
自此,一個破解版的confluence wiki就搭建完成了,可以邀請公司的小夥伴一起學習分享了。