溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

搭建知識(shí)庫(kù)xwiki是怎樣的

發(fā)布時(shí)間:2021-12-13 10:51:04 來(lái)源:億速云 閱讀:372 作者:柒染 欄目:互聯(lián)網(wǎng)科技

今天就跟大家聊聊有關(guān)搭建知識(shí)庫(kù)xwiki是怎樣的,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

之前自己使用Django admin和suit完成了初步的個(gè)人知識(shí)庫(kù)管理,基本完成了我自己的瀏覽器標(biāo)簽庫(kù)和微信公眾號(hào)的統(tǒng)一管理,但是有一個(gè)問(wèn)題,那就是目前我只能根據(jù)標(biāo)題來(lái)做查詢,如果能查根據(jù)關(guān)鍵字查到一些相關(guān)的文章,那么這個(gè)意義就遠(yuǎn)遠(yuǎn)超出了目前的需求,如果實(shí)現(xiàn)應(yīng)該能讓我的知識(shí)集成為一個(gè)完整的體系,保守估計(jì),能讓我的效率提高50%。所以這方面還是迫切需要的。

如果有第三方的方案,就再好不過(guò)了,已有的標(biāo)簽已經(jīng)被梳理好了,如果要再整合起來(lái)相對(duì)會(huì)容易很多。

所以下午的時(shí)候突然發(fā)現(xiàn)了一個(gè)開(kāi)源項(xiàng)目,xwiki,我覺(jué)得還不錯(cuò),就立馬上手測(cè)試了。

整個(gè)項(xiàng)目是基于Java實(shí)現(xiàn),使用了struts,hibernate和大量的開(kāi)源項(xiàng)目,數(shù)據(jù)庫(kù)使用MySQL,web服務(wù)器使用tomcat,當(dāng)然數(shù)據(jù)庫(kù)和web服務(wù)器是可選的,還有其他的很多選擇。

這個(gè)項(xiàng)目的環(huán)境搭建部分得吐槽一下,官網(wǎng)的說(shuō)明重點(diǎn)在體現(xiàn)xwiki功能如何全面,但是對(duì)于如何搭建,如何部署注意的地方相對(duì)來(lái)說(shuō)比較散,沒(méi)有一種一氣呵成的感覺(jué)。

環(huán)境的要求是:

下載xwiki的war包,大概是200M左右,網(wǎng)址是xwiki.org

下載tomcat,我選擇的是1.8,修改下conf里面的配置,設(shè)置字符集為utf8

conf/server.xml

<Connector port="8080" URIEncoding="UTF-8"protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

配置MySQL,創(chuàng)建數(shù)據(jù)庫(kù)xwiki,配置一個(gè)用戶可連接。

create database xwiki default character setutf8;

grant all privileges on xwiki.* to xwiki@'%';

然后在把war包解壓到tomcat的webapps目錄下,找到WEB-INFO的配置文件hibernate.cfg.xml,修改MySQL的配置信息,屏蔽掉默認(rèn)的hdb的配置。

連接數(shù)據(jù)庫(kù)的配置如下:

<property name="connection.url">jdbc:mysql://localhost:3306/xwiki?useSSL=false</property>

<property name="connection.username">xwiki</property>

<property name="connection.password">xwiki</property>

<property name="connection.driver_class">com.mysql.jdbc.Driver</property>

<property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>

<property name="dbcp.poolPreparedStatements">true</property>

<property name="dbcp.maxOpenPreparedStatements">20</property>

<mapping resource="xwiki.hbm.xml"/>

<mapping resource="feeds.hbm.xml"/>

<mapping resource="activitystream.hbm.xml"/>

<mapping resource="instance.hbm.xml"/>

<mapping resource="mailsender.hbm.xml"/>

修改配置文件xwiki.cfg,找到下面的4個(gè)配置,讓其生效,默認(rèn)是屏蔽了。

xwiki.store.main.hint=hibernate

xwiki.store.hibernate.path=/WEB-INF/hibernate.cfg.xml

xwiki.superadminpassword=system

xwiki.readonly=no xwiki.encoding=UTF-8

下載MySQL的連接驅(qū)動(dòng),https://dev.mysql.com/downloads/file/?id=474257

尤其需要注意的是,下載的如果是tar.gz的包,需要解壓找到j(luò)ar拷貝到WEB-INFO/lib下面。

啟動(dòng)tomcat,我們的配置才剛剛開(kāi)始。瀏覽器輸入:

http://192.168.253.141:8080/xwiki

就會(huì)看到如下的配置信息,搭建的步驟大體有下面的內(nèi)容:

搭建知識(shí)庫(kù)xwiki是怎樣的

整個(gè)網(wǎng)頁(yè)版的安裝,比較有特色,所有工作都在頁(yè)面中完成。

搭建知識(shí)庫(kù)xwiki是怎樣的

首先要配置一個(gè)管理員賬號(hào)

搭建知識(shí)庫(kù)xwiki是怎樣的

然后可以安裝一些不錯(cuò)的插件

搭建知識(shí)庫(kù)xwiki是怎樣的

默認(rèn)會(huì)找到下面的兩個(gè),當(dāng)然毫不猶豫選擇了前者。

搭建知識(shí)庫(kù)xwiki是怎樣的

xwiki的插件安裝很有特點(diǎn),下載,安裝,升級(jí)都是在界面中全部完成。

搭建知識(shí)庫(kù)xwiki是怎樣的

整個(gè)xwiki的安裝過(guò)程中,安裝這些插件花費(fèi)的時(shí)間最多

搭建知識(shí)庫(kù)xwiki是怎樣的

總體感覺(jué)就跟網(wǎng)銀U頓安裝一些插件一樣,會(huì)彈出很多的插件待安裝,需要等待一會(huì)

搭建知識(shí)庫(kù)xwiki是怎樣的

整個(gè)過(guò)程相對(duì)來(lái)說(shuō)比較耗時(shí),大概用了十多分鐘吧。安裝好之后,就會(huì)初始化出一個(gè)頁(yè)面來(lái)。

搭建知識(shí)庫(kù)xwiki是怎樣的

然后就是導(dǎo)航了,會(huì)給你一些提示,該注意那些,整體這個(gè)提示還比較溫馨。

搭建知識(shí)庫(kù)xwiki是怎樣的

配置下用戶,配置文檔的目錄結(jié)構(gòu),這些就跟我們平時(shí)的使用差不多。我覺(jué)得里面的亮點(diǎn)就是詞條查詢了。它可以搜索word,ppt,xmind,博客里面的關(guān)鍵字自動(dòng)生成wiki詞條。

搭建知識(shí)庫(kù)xwiki是怎樣的

可以下載不同的插件,比如file management,專門管理文件。

搭建知識(shí)庫(kù)xwiki是怎樣的

看完上述內(nèi)容,你們對(duì)搭建知識(shí)庫(kù)xwiki是怎樣的有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI