開源知識庫軟件-xwiki在windows上的部署
xwiki是java語言開發(fā)的開源知識庫
0、參考文檔
開源知識庫軟件-xwiki在windows下的安裝:基本參考這個安裝即可。
XWiKi 部分漢化
1、前置環(huán)境準備
1.1、Windows版本及系統(tǒng)配置
Windows10專業(yè)版,32GB內(nèi)存
1.2、JDK11安裝
1、xwiki15版本要求至少JDK11。
2、到oracle官網(wǎng)系在JDK11安裝。
3、Java11安裝以后在Windows的環(huán)境變量里配置JAVA_HOME,值就是JDK11的安裝地址。如果不配置JAVA_HOME,接下來的Tomcat運行會報錯。
1.3、Tomcat9安裝
1、xwiki15版本要求至少Tomcat9及以上。
2、到Tomcat官網(wǎng)下載Tomcat9,解壓縮即可。
1.4、MySQL5.7數(shù)據(jù)庫的安裝
1、xwiki15需要MySQL5.7版本(注意5.1.7不可以,會報錯)。
2、安裝了MySQL5.7后,創(chuàng)建一個數(shù)據(jù)庫xwiki,并創(chuàng)建一個用戶xwiki,將數(shù)據(jù)xwiki的所有權(quán)限(除了Grant外)均授權(quán)給xwiki用戶。
2、xwiki安裝
- 到xwiki官網(wǎng)下載war包,將war包解壓縮,重命名為xwiki,放到Tomcat9的webapps目錄下。
- 修改配置文件:xwiki\WEB-INF\hibernate.cfg.xml,注釋掉默認的hsqldb數(shù)據(jù)庫配置,使用MySQL的數(shù)據(jù)庫配置,如下所示:
<!-- <property name="hibernate.connection.url">jdbc:hsqldb:file:${environment.permanentDirectory}/database/xwiki_db;shutdown=true</property>
<property name="hibernate.connection.username">sa</property>
<property name="hibernate.connection.password"></property>
<property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>-->
<property name="hibernate.connection.url">jdbc:mysql://IP地址:端口號/xwiki?useUnicode=true&characterEncoding=utf-8</property>
<property name="hibernate.connection.username">xwiki</property>
<property name="hibernate.connection.password">xwiki用戶的密碼</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
-
將MySQL的jdbc驅(qū)動?mysql-connector-java-5.1.49.jar,復(fù)制到xwiki\WEB-INF\lib目錄下。
-
修改XWiki的默認工作路徑,修改配置文xwiki/WEB-INF/xwiki.properties的environment.permanentDirectory=D:\apache-tomcat-9.0.73\webapps\wiki\data,也可以改為其他目錄。
-
運行startup.bat啟動Tomcat
-
訪問http://localhost:8080/xwiki/,根據(jù)指引逐步初始化xwiki
3、配置
3.1、修改配置支持對文檔內(nèi)容進行搜索
默認的配置只支持對文檔標題進行搜索,因此需要做如下配置實現(xiàn)對內(nèi)容的搜索:
-
點擊右上角如下圖標
-
點擊“管理wiki”
-
點擊“查詢”
-
點擊“查詢”
-
將“缺省的搜索引擎”由Solr改為Database即可。
4、問題解決
4.1、附件無法上傳問題
一般這種問題是由于配置了nginx作為負載均衡,需要在nginx的http那里增加一句話:client_max_body size 1024m;
如下所示:文章來源:http://www.zghlxwxcb.cn/news/detail-764506.html
4.1、附件無法下載和刪除問題
1、查了下,官方FAQ宣稱無法下載現(xiàn)象基本上都是環(huán)境問題。網(wǎng)絡(luò)帶寬、負載均衡配置、網(wǎng)絡(luò)安全限制都可能造成附件無法下載,其中負載均衡節(jié)點可能會限制響應(yīng)體大小。詳見:https://kkxwiki.seeyoncloud.com/bin/viewrev/maintenance/%E5%B9%B3%E5%8F%B0%E5%AE%A2%E6%88%B7BUG_FAQ/WebHome?rev=2.1
2、然后我試了下不經(jīng)過nginx,果然可以下載和刪除。所以應(yīng)該是nginx的問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-764506.html
到了這里,關(guān)于開源知識庫軟件xwiki在Windows下的安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!