破解工具:https://files.cnblogs.com/files/blogs/825475/confluence7破解版.zip?t=1719320142&download=true
我這裡安裝的是 confluence v7.4.11
一、安裝mysql
1、去官網下載rpm 包,建議下載好再傳到伺服器中
https://downloads.mysql.com/archives/community/
描述一下我們下載了哪些rpm
2、上傳至/usr/local/src 目錄下,如下圖所示。
3、安裝,需要聯網,使用如下命令:
yum install -y mysql-community-*
看到如下畫面表示安裝成功
4、開啟伺服器並初始化密碼
生成的密碼如下(每個人的密碼都不一樣)
使用該密碼登陸 MySQL
mysql -u root -p
接著修改預設密碼
設定密碼等級
set global validate_password_length=4;
set global validate_password_policy=0;
修改預設密碼,注意替換後面的密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼';
退出 mysql “exit”
5、設定 root 賬戶遠端登入,進入到 MySQL 命令列使用命令
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密碼' WITH GRANT OPTION;
FLUSH PRIVILEGES;
開放 3306 埠之後用 mysql 連線工具測試(Navicat)
開放3306埠
firewall-cmd --zone=public --add-port=3306/tcp --permanent
配置生效
firewall-cmd --reload
至此 MySQL 已經安裝完成,下面要設定一下 Confluence 資料庫。
二、設定 Confluence 資料庫
1、配置資料庫
在 my.cnf 中設定如下
2、建立 Confluence 資料庫
進入 MySQL
建立confluence資料庫及使用者
create database confluence character set 'UTF8MB4';
create user confluence identified by 'confluence';
flush privileges;
設定confluence字符集
alter database confluence character set utf8mb4 collate utf8mb4_bin;
confluence要求設定事務級別為READ-COMMITTED
set global tx_isolation='READ-COMMITTED';
三、安裝 Confluence
1、官網下載 Confluence v7.4.11 的 Linux 版本
https://www.atlassian.com/software/confluence/download-archives
下載好後傳到伺服器中去,我傳到了/root 目錄下。
2、安裝 Confluence
安裝過程中會提示預設埠,預設位置,沒什麼其他的需求就按Enter鍵就可以了。
等待安裝成功後,訪問:localhost:8090,進入後語言選擇中文。
接著讓你輸入註冊碼。
3、破解 Confluence
下載破解包,見附件。
解壓後如圖所示:
現在先別管這個破解工具,回到 Linux 中,透過如下目錄將該 jar 包匯出到主目錄並移到本地中去,然後將名稱改為 atlassian-extras-2.4.jar,將 Linux 主目錄中拉出來的 jar 包名稱複製到別的地方去,一會有用,複製好之後將改 jar 包刪掉,也可以不刪。
拉到破解包資料夾中,如下圖
windows 中執行 confluence_keygen.jar 開啟破解工具(需安裝 jdk)
name一欄隨便起名字,ServerID是下面圖中的伺服器ID,接著點選.path!,選擇剛剛傳過去的jar包。
之後點選開啟,在點選破解工具的.gent 按鈕,會生成註冊碼。
此時彆著急複製授權碼,將剛剛破解資料夾中的 atlassian-extras-2.4.jar 傳回伺服器中並改回原來的名字放回原來的地方。
上傳破解後 jar 包到/opt/atlassian/confluence/confluence/WEB-INF/lib,並重新命名 atlassian-extras-decoder-v2-3.4.1.jar
上傳 mysql 驅動(附件中有)/opt/atlassian/confluence/confluence/WEB-INF/lib
接著重新配置confluence
1、停止:sh /opt/atlassian/confluence/bin/stop-confluence.sh
2、在linux中執行破解包中的config.sh
3、啟動:sh /opt/atlassian/confluence/bin/start-confluence.sh
我們登入 web 頁面:localhost:8090
複製授權碼並貼上:
其他兩個可以不用填寫,直接點選下一步即可
之後會讓選擇資料庫,這裡我們選擇我自己的資料庫,因為我們剛剛建立過了。
資料庫型別為 MySQL,可以透過簡單,也可以透過連線字串,主機名看你伺服器 IP,如果是本地就 localhost 就可以了,如果是雲,就填寫雲的 IP,埠不需要改變,資料庫名稱就是剛剛建立的資料庫名稱,使用者名稱密碼也是剛剛建立的使用者名稱密碼(使用 root 為使用者名稱,剛剛設定的 root 的密碼為密碼)
點選測試連線,如果顯示成功,則進行下一步,如果失敗,則檢視 3306 埠是否開放,或者上述有哪些寫的不對,失敗上面是會有失敗提示的, 根據提示做不同的響應操作即可。
成功之後點選下一步後可能會顯示資料庫已存在,點選頁面上的覆蓋資料庫操作即可,confluence 會自動設定資料庫,建立一些表。這個過程可能會需要一到兩分鐘。
資料庫完成之後會出現如下圖所示,選擇示範站點和空白站點都可以。
接著會讓你配置使用者和組,以後會用這個賬號進行登入的
到此為止 Confluence 已經破解並執行成功了,之後就是你自己去熟悉這個專案了。
備註:後期如果出現執行時故障,可嘗試停止confluence,然後用root使用者執行破解包的config.sh,再重啟嘗試修復。