# [Conflunece] 7.4.11 安裝教學 ## 版本 mysql-5.7 ## 參考資料 https://www.cwiki.us/display/CONFLUENCEWIKI/Database+Setup+For+MySQL https://www.dczzs.com/articles/2021/09/14/1631581152758.html ## 教學 (Mysql) ### 安裝 mysql-5.7 (若有的話,可省略安裝步驟) ``` sudo apt install mysql-server-5.7 ``` ### 修改 mysqld.cnf ``` sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf ``` 设置服务器使用 UTF-8 字符集: ``` [mysqld] ..... character-set-server=utf8 collation-server=utf8_bin ...... ``` ### 设置默认的存储引擎是 InnoDB: ``` [mysqld] ... default-storage-engine=INNODB ... ``` 指定 max_allowed_packet 变量设置为 256M: ``` [mysqld] ... max_allowed_packet=256M ... ``` 指定innodb_log_file_size 变量设置为至少 2GB: ``` [mysqld] ... innodb_log_file_size=2GB ... ``` 确定 sql_mode 参数不被指定为 NO_AUTO_VALUE_ON_ZERO ``` // remove this if it exists sql_mode = NO_AUTO_VALUE_ON_ZERO ``` 确定全局事务的隔离级别被设置为 READ-COMMITTED. ``` [mysqld] ... transaction-isolation=READ-COMMITTED ... ``` 检查 2 进制日志格式被配置使用为 'row-based' 为日志: ``` [mysqld] ... binlog_format=row ... ``` 重新啟動mysql ``` sudo systemctl restart mysql ``` ### 設定 confluence 資料庫 登入 mysql (用戶名稱:root或是[先前架設](https://hackmd.io/eSkFk6SMTBqUXa4L9f6XOA)過的 jirauser ) ``` sudo mysql -uroot -p ``` 建立資料庫名稱 (假設為 confluence) ``` CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin; ``` ## 下載 confluence 7.4.11 下載指令 ``` cd ~ wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-7.4.11-x64.bin sudo chmod +x ./atlassian-confluence-7.4.11-x64.bin sudo ./atlassian-confluence-7.4.11-x64.bin ``` PS: 另外提供個人載點 https://www.dropbox.com/s/l0hgtaca5obempb/atlassian-confluence-7.4.11-x64.bin?dl=0 安裝過程中,我自己調整了port的參數 (8480, 8580)   ## 破解 請參閱讀此篇文章 [此篇文章](https://www.dczzs.com/articles/2021/09/14/1631581152758.html) 1. 在 host 電腦(ex:mac, windwos) 先下載&更改名稱 atlassian-extras-decoder-v2-3.4.1.jar 2. 將 conflucne 主機端的內部 atlassian-extras-decoder-v2-3.4.1.jar 複製一份到host主機 confluence 主機指令 ``` cd /opt/atlassian/confluence/confluence/WEB-INF/lib sudo cp atlassian-extras-decoder-v2-3.4.1.jar ~/atlassian-extras-2.4.jar ``` host 主機指令 ``` scp hqpmo64@10.93.51.64:/home/hqpmo64/atlassian-extras-2.4.jar ./ ``` 依據Server ID 以及破解 atlassian-extras-decoder-v2-3.4.1.jar 延續[此篇文章](https://www.dczzs.com/articles/2021/09/14/1631581152758.html)做破解 將破解完畢的 jar 移植到回 confluence 主機 host 主機指令 ``` scp /Users/jerome/Downloads/confluence破解工具/atlassian-extras-2.4.jar ${remoteAccountName}@${remoteip}:/home/hqpmo64/atlassian-extras-2.4.crack.jar ``` confluence 主機指令 ``` cd /opt/atlassian/confluence/confluence/WEB-INF/lib sudo cp ~/atlassian-extras-2.4.crack.jar ./atlassian-extras-decoder-v2-3.4.1.jar ``` 將 mysql jar 複製一份到 confluence 目錄底下 ``` cd ~ wget https://b3logfile.com/file/2021/09/mysql-connector-java-5.1.44-bin-3645f1f0.jar sudo cp ./mysql-connector-java-5.1.44-bin-3645f1f0.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/mysql-connector-java-5.1.48-bin.jar ``` 重启 confluence ``` sudo sh /opt/atlassian/confluence/bin/stop-confluence.sh sudo sh /opt/atlassian/confluence/bin/start-confluence.sh ``` 試試看有無安裝成功:http://IP:8480/ ###### tags: `confluence`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up