linux安装配置xwiki

本文档提供了一步一步的Linux上安装和配置XWiki的指南。首先确保具备JDK、Mysql和Tomcat环境,然后下载XWiki的war文件并将其部署在Tomcat的webapps目录下。接着,配置数据库连接、修改Tomcat相关配置,并通过安装向导完成初始设置。遇到的问题和解决方案也在文中详述,包括数据库权限、JDBC驱动的添加及配置文件的修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装前需要的环境

1、JDK

2、Mysql

3、tomcat


说明:上面环境的安装网上一搜一大把,不记录,只记录有环境后xwiki的安装和配置,捎带说一下使用。版本,xwiki都要要求

(本人使用jdk8,tomcat8,xwiki9)。

请首先安装上面的环境,xwiki需要他们的支持,自己实际安装成功,步骤描述尽量简单粗暴

二、正式安装

1、下载xwiki的war文件,下载地址:http://www.xwiki.org/xwiki/bin/view/Download/,我的是xwiki-enterprise-web-9.1.2.war,根据需要下载

2、在tomcat的webapps文件中新建xwiki文件夹,将下载的xwiki上传到xwiki文件里

3、进入xwiki文件夹,执行命令unzip xwiki-enterprise-web-9.1.2.war(xwiki文件名)

4、配置数据库,A新建一个名为xwiki的数据库(create database xwiki default character set utf8 collate utf8_bin);  B给与权限(grant all privileges on xwiki.* to xwiki identified by 'xwiki,./';),by后面注意;  C下载

MySQL JDBC Driver Jar放到/xwiki/WEB-INF/lib目录下;  D配置hibernate.cfg.xml文件(贴在下面,使用之前创建的xwiki数据库)

5、配置tomcat,修改server.xml(贴在下面,除开加代码还改了端口,端口可以不改,我的是因为那服务器上有两个tomcat同时运行)和catalina.sh(这个文件我更改和不更改都成功了,主要设置了jdk路径和tomcat内存)两个文件。修改了.sh文件需要进入.sh所在文件夹,执行命令chmod +x *.sh,否则.sh不起作用,运行也就不成功

6、启动tomcat(/bin/startup.sh),浏览器输入浏览,本地安装的是localhost:8080/xwiki,出现安装向导

7、安装向导蛮,就一步一步来,第一步建立管理员的用户和密码时尽量使用英文,第二步安装插件很费时,花了老夫两个小时,++,安装好了,因为改了xwiki的名字,崩溃,又花了老夫两个多小时,可以不安装他计划的这么多插件,但是不好用,而且有的插件还需要自己再去下载导入。

8.出现了xwiki的home界面,后面就是配置和使用了


三、配置文件(贴修改后的结果)

hibernate.cfg.xml

 <property name="connection.url">jdbc:mysql://10.201.76.65:3306/xwiki?useSSL=false</property>
    <property name="connection.username">root</property>
    <property name="connection.password">root</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"/>
server.xml

 <Connector port="8078" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" 
               URIEncoding="UTF-8" 	
               compression="on" compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/css,text/javascript,application/x-javascript"/>
xwiki.cfg

xwiki.superadminpassword=system(这是启动了超级管理员,用户名superadmin密码system)还有点请参考我下面给出的文章,xwiki.properties也一样

因为WYSIWYG编辑器(设置默认为编辑器,中文网中有指南)已经够强大了,所以我没有配置openoffice来使用office导入功能

四、推荐网址和文章

xwiki中文网:http://www.xwikichina.com

安装的官方指南:http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationWAR

网上两篇比较好的文章:https://my.oschina.net/gywbest/blog/780569 和 http://www.linuxdiyf.com/linux/8588.html


xwiki网上的文章不多啊,特别是新的版本,官网是最牛的,慢慢踩坑吧



以上







评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值