下載地址:
http://hotfile.com/get/78503685/4d195f07/6215376/Atlassian.Confluence.v3.4.Linux.MacOSX.Incl.Keygen.and.Patch-iNViSiBLE.rar
還是比較推薦使用hotfile下載,一來免費,二來速度快,切記不要使用迅雷下載,hotfile文件不支持迅雷的多線程下載.
1.2解壓
參考:
解壓hotfile下載下來大文件方法(forAtlassian)
解壓後會得到
confluence-3.4-std.tar.gz和iNViSiBLE兩個文件夾
我在安裝的時候,官方已經出道了3.4.5版本,所以我從官方網站重新下載了一個confluence-3.4.5-std.tar.gz版本的confluence,只要其中的atlassian-extras-x.x.jar的版本相同即可(為破解做準備)
$tarbag=/usr/local/src/tarbag
$software=/usr/local/src/software
(純屬個人習慣,可根據個人需要給予修改)
#cd$tarbag/atlassian/confluence
將下載好的confluence-3.4.5-std.tar.gz上傳到以上目錄
#tarzxvfconfluence-3.4.5-std.tar.gz-C/usr/local/src/software/
#cd/usr/local/src/software/
#mkdir/www/atlassian/confluence/
#cp-rpconfluence-3.4.5-std//www/atlassian/confluence/3.4.5
$Install_Confluence=/www/atlassian/confluence/3.4.5
這裡主要是修改埠號,confluence默認埠號也是8080與jira的默認埠衝突,所以要將埠號修改為其它,這裡我們將它修改為8090(server.xml的目錄$CONFLUENCE/conf)
#vi$Install_Confluence/conf/server.xml
<ConnectorclassName="org.apache.coyote.tomcat4.CoyoteConnector"port="8090"minProcessors="5"
這裡主要是添加一個存放配置數據的目錄,在$Install_Confluence中建立confluence_home
#mkdir$Install_Confluence/confluence_home
#viconfluence/WEB-INF/classes/confluence-init.properties
將confluence-init.properties文件中的參數賦值如下:
confluence.home=/www/atlassian/confluence/3.4.5/confluence_home/
#$Install_Confluence/bin/startup.sh
啟動后在web瀏覽器中輸入http://IP:8090
1.然後點擊在線生成一個評估license
輸入生成的license,然後點擊自定安裝
2.選擇mysql連接
3.直接JDBC連接
將mysql資料庫於java連接的驅動mysql-connector-java-5.1.13-bin.jar拷貝到$Install_Confluence/lib目錄
#cd$software/mysql-connector-java-5.1.13/
#cpmysql-connector-java-5.1.13-bin.jar$Install_Confluence/lib
Mysql>createdatabaseconfluencecharactersetUTF8;
Mysql>grantallonconfluence.*toconfluence@"%"identifiedby"confluence";
Mysql>grantallonconfluence.*toconfluence@"localhost"identifiedby"confluence";
啟動之後輸入licensekey;就可以配置confluence使用的資料庫了,啟動之後訪問http://IP:8090
選擇Custominstallationà選擇Mysqlà點擊ExternalDatabaseà選擇DirectJDBCConnection進入下面頁面填寫一下內容:
DriverClassName:com.musql.jdbc.Driver
DatabaseURL:jdbc:mysql://localhost/confluence?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
UserName:confluence
Password:confluence
confluence連接mysql的就配置完了;點擊next進入下一個界面,繼續配置;
文檔參考:http://starsliao.blog.163.com/blog/static/8904820105162852372/
由於使用jdbc在新版本中一直無法連接,confluence一直報錯
Configuringthedatabasefailed.Couldn'tcreatethedatabaseschema.
沒有辦法,只好改用JNDI連接,由於此前一直沒有接觸過datasource,所以也是抱著嘗試的態度來研究研究.
http://confluence.fangwai.net/display/DOC/Configuring a MySQL Datasource in Apache Tomcat
http://confluence.atlassian.com/display/DOC/External Database
在這還是要借鑒下fangwai的文檔來配置
主要參考以下內容修改:
1IfyouareusingtheStandalonedistribution.edittheconf/server.xmlfileinyourTomcatinstallation.UsersrunningtheirownTomcatinstancemusteditthexmlfilewheretheydeclaredtheConfluenceContextdescriptor.
2Ifeditingconf/server.xml,findthefollowinglines:
<Contextpath=""docBase="../confluence"debug="0"reloadable="true">
<!--LoggerisdeprecatedinTomcat5.5.LoggingconfigurationforConfluenceisspecifiedinconfluence/WEB-INF/classes/log4j.properties-->
3WithintheContexttags,directlyaftertheopening<Context.../>line,inserttheDataSourceResourcetag:
<Resourcename="jdbc/confluence"auth="Container"type="javax.sql.DataSource"
username="yourusername"
password="yourpassword"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/confluence?autoReconnect=true&useUnicode=true&characterEncoding=utf8"
maxActive="15"
maxIdle="7"
validationQuery="Select1"/>
·Replacetheusernameandpasswordparameterswiththecorrectvaluesforyourdatabase
·Intheurlparameter,replacetheword'confluence'withthenameofthedatabaseyourconfluencedatawillbestoredin.
·Ifyouplantousenon-latincharacters,youwillalsoneedtoadd"&useUnicode=true&characterEncoding=utf8"ontheendoftheaboveURL.TheseoptionsarenotrequiredforanydatabaseotherthanMySQL.
簡單講一下我的做法,打開$Install_Confluence/conf/server.xml
#$Install_Confluence/conf/server.xml
在<Contextpath=""docBase="../confluence"debug="0"reloadable="true"useHttpOnly="true">下添加(上面的reloadable要將false改為true才行)
<Resourcename="jdbc/confluence"auth="Container"type="javax.sql.DataSource"
username="confluence"
password="123456"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/confluence?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8"
maxActive="15"
maxIdle="7"
validationQuery="Select1"/>
修改完以後啟動confluence,按照破解流程往下做,在選擇資料庫連接方式時選擇JNDI
然後在輸入框中填入
java:comp/env/jdbc/confluence
即可成功
下載地址
http://down.51cto.com/data/155973
把下載的atlassian-extras-2.4.jar文件替換掉以下文件即可破解.
#cd$tarbag/atlassian/confluence/
#cpatlassian-extras-2.4.jar$Install_Confluence/confluence/WEB-INF/lib/atlassian-extras-2.4.jar
具體的破解方法可參見:
iNViSiBLE破解&補丁程序使用教程
用admin賬號進入ConfluenceAdmin,點擊左側菜單的LicenseDetails可以看到類似如下視圖:
先下載漢化包
#cd/usr/local/src/tarbag/atlassian/confluence
下載地址:
confluence3.4.5-漢化補丁
將jar包拷貝到$install_confluence/confluence/WEB-INF/lib/下
然後重啟confluence即可
(詳情請見:Confluence自啟動腳本)
[火星人 ] Confluence3.4.5的安裝已經有495次圍觀