企業wiki之confluence安裝部署(linux)及其破解


系統環境(虛擬機)

centos6.5   2G運行內存,30g硬盤,cpu最好也分配兩個或多個,因為我在安裝過程中發現很卡,cpu占用率幾乎占滿

需要用到的安裝包和文件可以在這里找

鏈接:https://pan.baidu.com/s/1c2vZ5XQ 密碼:l04e

 選擇confluence6.4版本,mysql我使用的5.7的mysql57-community-release-el6-9.noarch這個,因為我是centos6.5的系統

mysql的安裝,rpm -ivh mysql57-community-release-el6-9.noarch 然后yum install mysql-server -y就可以了,密碼在/var/log/mysqld.log |grep password 查看

注意:我試過在centos7.3安裝confluence,各種報錯,無奈,重回centos6.5

 

下面開始安裝步驟

首先,下載confluence安裝包

保險起見,先關閉防火牆還是selinux

我是直接去官網下的最新版server端使用的(下載不需要注冊),最好下載到/opt目錄下。我試過幾個瀏覽器,下載時都不顯示大小但是下載速度卻一直在跳動,后來才知道,不用管它,過一會下載就會自動下載完成了。文件下載好之后,記得chmod +x 授權用來執行安裝,但是先不要執行安裝,因為我們需要先創建相應的數據庫才行

開啟mysqld,修改mysql密碼,然后 編輯vi /etc/my.cnf

在[mysqld]下面增加以下語句

default-character-set=utf8       #我使用mysql5.7,使用這句會導致mysql重啟報錯

character-set-server=utf8

collation-server=utf8_bin

default-storage-engine=INNODB

max_allowed-packet=32M

sql_mode=NO_AUTO_VALUE_ON_ZERO#這條語句不建議加,因為我加了之后,導致無法創建space空間

保存退出,重啟mysql

mysql -uroot -p進入mysql

創建數據庫並授權之類的

create database confluence character set utf8 collate utf8_bin;    #創建數據庫並設置其字符

grant all privileges on confluence.* to '123456'@'localhost' identified by '123456';  #創建授權用戶及其密碼

flush privileges;  #更新權限表

退出mysql

./執行confluence安裝包,安裝完成后再/opt目錄下會生成一個atlassian文件夾

安裝過程中還有互動過程,需要輸入命令,其實自己也看一下那些英文(不知道你們的是不是英文,因為我這個系統都是英文的,沒有漢化)

分別是o確認,1選擇默認配置,i開始安裝

過一會就安裝完成了,會有一個提示be accessed at http://localhost:8090,也就是說安裝成功了(現在confluence是處於已啟動狀態)

因為我們還需要對confluence進行配置,用來連接mysql,所以我們需要關閉confluence,直接service confluence stop (可以直接用service用來控制關閉啟動重啟,這一點我很喜歡)

下載mysql連接類

https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.44.tar.gz 下載之后還需要解壓,獲取壓縮包里面的jar文件,把這個jar文件移動到atlassian/confluence/lib目錄下

現在啟動confluence服務

在瀏覽器訪問ip:8090會進入confluence安裝界面

選擇production installation,語言那里選擇中文,進入輸入license key,可以點擊license online那里申請一個license key(需要注冊一個賬號),這里先不急着點擊獲取測試秘鑰,我們先進行破解,步驟如下:

關閉confluence,然后執行下面的操作,注意,為了安全起見,最好先把要被覆蓋的文件做好備份

cp /opt/atlassian-extras-decoder-v2-3.2.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar

cp atlassian-universal-plugin-manager-plugin-2.22.1.jar /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22.1.jar

然后重啟confluence,再次進入ip:8090,confluence會自動跳轉到原來獲取license key的頁面

獲取license key點擊下一步后會自動進入配置數據庫界面,選擇mysql,並點擊external database,繼續點direct jdbc,接着輸入數據庫用戶名密碼,就是我前面創建confluence數據庫時一並創建的用戶123456,還有密碼123456,下一步選擇example site,繼續manage users and groups within conlfuence,繼續配置confluence賬號用來登錄confluence,至此confluence配置完成,然后點擊start using confluence

然后就可以輸入ip:8090進行訪問了,安裝好之后應該是中文界面了。如果不是已經漢化的,就需要下個中文語言包了,但是下載這個中文語言包還需要注冊賬號,但是,但是,我找不到注冊入口。。碰巧的是,我從其他地方下載了這個中文插件https://confluence.atlassian.com/download/attachments/173229/languages-cn_ZH.jar 

點擊設置,插件,上傳插件,然后選擇下載好的這個插件上傳,不出意外的話會上傳失敗,但是沒有影響(這是我猜的,因為無意中退出重新登錄后,居然,居然,是中文界面) 

其實已經有一個官方視頻了http://www.confluence.cn/pages/viewpage.action?pageId=2097213,寫這篇博客的主要是加深一下印象 罷了

破解好的confluence

 

未破解的confluence

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM