Xwiki本地部署(全网最详细的,附带安装软件)

Xwiki本地部署(全网最详细的,附带安装软件)本地部署 Xwiki 知识共享库 目的 本例子中的 xwiki 运行在 centOS7 操作系统上 xiwiki 是基于 java 进行开发的 因此部署需要的软件还包括了 java tomcat 以及 mysql 软件材料清单 软件资源 访问链接点击下载资源 软件安装 open JDK 安装 1

大家好,我是讯享网,很高兴认识大家。

本地部署Xwiki知识共享库

目的

本例子中的xwiki运行在centOS7操作系统上,xiwiki是基于java进行开发的,因此部署需要的软件还包括了java、tomcat以及mysql。

软件材料清单

软件材料清单
讯享网

软件资源

访问链接点击下载资源

软件安装

open JDK安装

export JAVA_HOME=/usr/local/app/openJdk11 export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin 

讯享网

Tomcat安装

1.把tomcat9压缩包解压到下面这个路径:/usr/local/app/tomcat9
2.修改环境配置,在末位追加内容:vi /etc/profile
3.CATALINA_HOME=/usr/local/app/tomcat9
4.让配置生效:source /etc/profile
5.启动tomcat:/usr/local/app/tomcat9/bin/startup.sh
6.浏览器输入http:127.0.0.1:8080,检查tomcat是否启动正常
7.关闭tomcat:/usr/local/app/tomcat9/bin/shutdown.sh
8.删除该文件夹下的所有文件:/usr/local/app/tomcat9/webapps/
9.修改content.xml配置:在 /usr/local/app/tomcat9/conf/content.xml 最后一个结束标签前追加内容:

讯享网<Resources cachingAllowed="true" cacheMaxSize="" ></Resources> 

10.修改server.xml配置:在/usr/local/app/tomcat9/conf/server.xml配置中找到 8443关键词,然后在它后面追加内容:

URIEncoding="UTF-8" compression="on" compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/css,text/javascript,application/x-javascript" 

Mysql安装

1.偷个懒,可自己百度
2.创建用户,CREATE USER ‘xwiki’@‘localhost’ IDENTIFIED BY ‘xwiki’;
3.授权:grant all privileges on . to xwiki@localhost;
4.新建sechma,命名为 xwiki,并设置字符集为:utf8mb4 和 utf8mb4_bin
5.找到mysql的配置文件添加配置:

讯享网max_allowed_packet = 64*1024*1024*10 

6.重启mysql

Xwiki部署

1.解压xwiki的war包,并把它放入这个路径:/usr/local/app/tomcat9/webapps/xwiki
2.创建xwiki’保存数据的目录:/usr/local/app/data
3.修改下xwiki的配置文件:/usr/local/app/tomcat9/webapps/xwiki/WEB-INF/xwiki.properties,
4.找到数据保存配置项,填入:environment.permanentDirectory=/usr/local/app/data_xwiki/
5.修改hibernate的配置:/usr/local/app/tomcat9/webapps/xwiki/WEB-INF/hibernate.cfg.xml
6.注释第100行开始的关于默认数据库的配置
7.打开关于mysql的配置,用下面内容进行替换

<property name="hibernate.connection.url">jdbc:mysql://localhost/xwiki?allowPublicKeyRetrieval=true</property> <property name="hibernate.connection.username">xwiki</property> <property name="hibernate.connection.password">xwiki</property> 

8.解压风格文件:xwiki-platform-distribution-flavor-xip-14.10.2
9.然后把解压得到的内容全部上传到该路径:
10./usr/local/app/data_xwiki/extension/repository
11.对solr搜索引擎进行中文配置,
12.找到这个路径:/usr/local/app/data_xwiki141/store/solr/search/lib
13.把lucene-analyzers-smartcn-8.9.0.jar包上传到该路径。
14.修改分词器的配置文件:
15.vi /usr/local/app/data_xwiki141/store/solr/search/conf/managed-schema,末尾追加下面这些内容。

讯享网<!-- smartcn分词器 --> <dynamicField name="*_zh" type="text_smartcn" indexed="true" stored="true" multiValued="true" /> <dynamicField name="*_zh_CN" type="text_smartcn" indexed="true" stored="true" multiValued="true" /> <dynamicField name="*_zh_TW" type="text_smartcn" indexed="true" stored="true" multiValued="true" /> <!-- smartcn分词器 --> <fieldType name="text_smartcn" class="solr.TextField" positionIncrementGap="100"> <analyzer type="index"> <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/> <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" /> <filter class="solr.LowerCaseFilterFactory"/> </analyzer> <analyzer type="query"> <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/> <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" /> <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> <filter class="solr.LowerCaseFilterFactory"/> </analyzer> </fieldType> 

16.启动tomcat

访问你的xwiki

打开浏览器输入地址 :http://localhost:8080/xwiki,然后等待网站自己完成初始化即可,初始化时间与计算机配置有关。中途还需要指定初始化的风格,但是我们在步骤8 与步骤9已经上传了风格安装包,所以不需要在线下载,直接就可以选择到本地的风格包,如果没有看到风格包,建议重启tomcat再刷新浏览器访问(可选择硬性清空浏览器缓存)。

其它事项

更改xwiki的语言为中文

在这里插入图片描述

更改xwiki的布局

在这里插入图片描述

更改xwiki上传附件大小

直接访问这个链接
http://localhost:8080/xwiki/bin/edit/XWiki/XWikiPreferences?editor=object
在这里插入图片描述
在这里插入图片描述

新建用户

在这里插入图片描述

权限管理

在这里插入图片描述

创建新的wiki空间

在这里插入图片描述

小讯
上一篇 2025-01-29 19:28
下一篇 2025-03-14 23:50

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/14893.html