一、安装前需要的环境
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网上的文章不多啊,特别是新的版本,官网是最牛的,慢慢踩坑吧
以上