Confluence是一個(gè)專業(yè)的企業(yè)知識(shí)管理與協(xié)同軟件,也可以用于構(gòu)建企業(yè)wiki涝焙。使用簡(jiǎn)單,但它強(qiáng)大的編輯和站點(diǎn)管理特征能夠幫助團(tuán)隊(duì)成員之間共享信息孕暇、文檔協(xié)作纱皆、集體討論,信息推送芭商。
0:環(huán)境
__系統(tǒng)信息:CentOS release 6.8
__服務(wù)器IP:192.168.1.203
__mysql 5.6.29 、jdk1.7.0_06
__所需安裝包:
confluence_keygen.jar
atlassian-confluence-5.4.4-x64.bin
Confluence-5.4.4-language-pack-zh_CN.jar
51CTO下載-confluence5.1-crack.zip
mysql-connector-java-5.1.32-bin.jar
注:文章中需要windows jdk環(huán)境的搀缠,如果linux是圖形化界面的可以直接運(yùn)行confluence_keygen.jar包兒铛楣。
包下載地址:文件名soft
鏈接:https://pan.baidu.com/s/1wOP_FB9lRyyGWF6EmEx-Dg 密碼:xyuv
一:安裝
1.1)安裝confluence
1.1.1)添加執(zhí)行權(quán)限
chmod +x atlassian-confluence-5.4.4-x64.bin
./atlassian-confluence-5.4.4-x64.bin
1.1.2)執(zhí)行bin文件后,會(huì)經(jīng)歷三個(gè)確認(rèn)
第一個(gè)艺普,是否確認(rèn)安裝簸州。【o】
第二個(gè)歧譬,選擇安裝方式岸浑,默認(rèn)、自定義瑰步、升級(jí)現(xiàn)有的矢洲。【1】
第三個(gè)缩焦,確認(rèn)安裝读虏。【i】
注:此時(shí)袁滥,安裝已完成盖桥,不應(yīng)該出現(xiàn)任何錯(cuò)誤
1.1.3)http://192.168.1.203:8090,獲取圖中Server ID
注:測(cè)試環(huán)境下可以關(guān)閉防火墻题翻,線上環(huán)境可以根據(jù)自身情況對(duì)防火墻進(jìn)行更改
1.2)破解confluence
1.2.1)停止服務(wù)
/etc/init.d/confluence stop
1.2.2)windows上解壓wsprpm后揩徊,里面有51CTO下載-confluence5.1-crack.zip,將其解壓到51CTO下載-confluence5.1-crack文件夾
1.2.3).將/opt/atlassian/confluence/confluence/WEB-INF/lib路徑下,atlassian-extras-2.4.jar下載到本地(windows)51CTO下載-confluence5.1-crack覆蓋atlassian-extras-2.4.jar
1.2.4)linux是字符界面(需要彈出圖形界面的)塑荒,在windows上安裝jdk(win上裝jdk環(huán)境自行搜索安裝)熄赡,進(jìn)入cmd命令界面
1.2.5)選擇從linux上下載覆蓋后的包兒
1.2.6)打開后-點(diǎn).gen!獲取key值并復(fù)制
1.2.7)此時(shí)51CTO下載-confluence5.1-crack文件夾下會(huì)有兩個(gè)文件atlassian-extras-2.4.jar和atlassian-extras-2.4.bak,
1.2.8)將atlassian-extras-2.4.jar覆蓋到服務(wù)器/opt/atlassian/confluence/confluence/WEB-INF/lib/路徑下并啟動(dòng)wiki
1.3)配置
1.3.1)在centos服務(wù)器上,將mysql驅(qū)動(dòng)包放到confluence里
cd /opt/atlassian/confluence/confluence/WEB-INF/lib
mv /root/wsprpm/mysql-connector-java-5.1.32-bin.jar ./
1.3.2)重啟wiki服務(wù)
/etc/init.d/confluence restart
1.3.3)粘貼上述復(fù)制的key值并點(diǎn)擊Production Installation
1.3.4)登錄mysql ,創(chuàng)建數(shù)據(jù)庫(kù)及賬號(hào)
注:5.4.4版本的confluence袜炕,貌似對(duì)mysql的存儲(chǔ)引擎有要求本谜,需要是InnoDB(我第一次沒有改,用的MyISAM偎窘,下一步就出錯(cuò)了)乌助。
show variables like '%storage_engine%';//查看默認(rèn)存儲(chǔ)引擎
如果是MyISAM的話,在/etc/my.cnf文件[mysqld]下添加default-storage-engine=InnoDB陌知,重啟mysql
/etc/init.d/mysqld restart
mysql -uroot -p
create database wiki character set UTF8;
grant all on wiki.* to wiki_user@"%" identified by "wiki_password";
1.3.5)點(diǎn)擊“Direct JDBC”
Driver Class Name :默認(rèn)無(wú)需更改
Database URL:修改對(duì)應(yīng)IP他托,port,database,
jdbc:mysql://127.0.0.1:3306/wiki?useUnicode=true&characterEncoding=UTF8&sessionVariables=storage_engine%3DInnoDB
1.3.6 )此處可能出錯(cuò)的原因:
Database URL使用域名仆葡,沒用ip:port格式的,ip赏参、port、db或連接符不正確
沒將mysql的默認(rèn)引擎設(shè)置為InnoDB
用戶名密碼權(quán)限不對(duì)
當(dāng)出現(xiàn)錯(cuò)誤后沿盅,不要試圖點(diǎn)擊后退把篓,修改信息,再嘗試點(diǎn)擊“Next”腰涧。直接按本步所說的做相關(guān)卸載操作韧掩,并修正產(chǎn)生問題的地方,從第一步開始窖铡。
1.3.7 )如果上一步成功疗锐,點(diǎn)擊“Empty Site”
1.4)安裝插件
1.4.1)安裝漢化插件
登錄wiki,點(diǎn)擊右上角齒輪圖標(biāo)下拉菜單最后一個(gè)菜單(插件)费彼,點(diǎn)擊“upload add-on”滑臊,選擇解壓文件夾里的“Confluence-Language-STD-CN.jar”
1.5)重要
1.5.1)修改文件內(nèi)容
vim /var/atlassian/application-data/confluence/confluence.cfg.xml
1.5.2)修改完后重啟wiki
/etc/init.d/confluence restart
如果不進(jìn)行此步驟,創(chuàng)建一些中文的內(nèi)容箍铲,重啟wiki雇卷,會(huì)讓所有中文亂碼,數(shù)據(jù)庫(kù)里的數(shù)據(jù)都是亂碼颠猴。
1.6)設(shè)置base url聋庵,job,創(chuàng)建空間芙粱,空間權(quán)限祭玉,用戶等
添加一些中文內(nèi)容后,重啟wiki春畔,再訪問頁(yè)面脱货,看是否亂碼岛都,如果不亂碼基本就沒問題了