xwiki部署_xwiki8.2.1安装部署

系统环境centos 6.5

实现方式:xwiki+nginx+tomcat+mysql

包获取:http://www.xwiki.org/xwiki/bin/view/Main/Download

版本:xwiki8.2.1

nginx 随意

jdk:必须1.8

tomcat:7或者以上

mysql:5.5或者以上

nginx、jdk、tomcat、mysql安装就不在赘述

安装配置

cd /data/www/wiki

解压xwiki包,

nohup sh start_xwiki.sh &

http://localhost:8080/xwiki/bin/view/Main/WebHome  看下是否能正常开,不行的话查看日志错误信息

中文支持

确认是否支持中文以及mysql配置的修改

修改配置文件 xwiki.cfg

cd /data/www/wiki/webapps/xwiki/WEB-INF/

vi xwiki.cfg

修改

xwiki.encoding=UTF-8

vi web.xml

修改

encoding

UTF-8

增加上传临时目录

在xwiki.cfg增加

xwiki.upload.tempdir=/tmp

更新数据库配置文件,这个根据你连接的是什么mysql来决定

***不同类型的数据库,得下载对应的数据库驱动放入工程的lib或者tomcat的lib目录下

添加 hibernate.cfg.mysql.xml

cp hibernate.cfg.xml hibernate.cfg.mysql.xml

vi hibernate.cfg.mysql.xml

MySQL相关的内容为:默认是default database,把那段注释掉,找到Default MySQL,去掉注释,配置上自己搭建的mysql就行

jdbc:mysql://localhost/xwiki?useServerPrepStmts=false

xwiki

xwiki

com.mysql.jdbc.Driver

org.hibernate.dialect.MySQLDialect

com.xpn.xwiki.store.DBCPConnectionProvider

2

2

修改配置文件 xwiki.cfg

cd /data/www/wiki/webapps/xwiki/WEB-INF/

vim xwiki.cfg

修改

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

xwiki.store.hibernate.path=/WEB-INF/hibernate.cfg.mysql.xml ###加载刚改的文件里面的数据库

mysql需要注意的地方

更改包大小:

默认是1M,WiKi导入超过1M的文件会出错。

vi /etc/my.cnf

更改max_allowed_packet = 1M为max_allowed_packet = 32M

创建XWiki的数据库:

mysql -u*** root -p***

create database xwiki;

grant all privileges on xwiki.* to xwiki@127.0.0.1 identified by 'xwiki';

tomcat

vim /usr/local/tomcat/conf/server.xml

unpackWARs="true" autoDeploy="true">

suffix=".txt" directory="/data/log/wiki"  pattern="%h %l %u %t %r %s %b - %T"/>

nginx

upstream yuming {

server 127.0.0.1:8080;

}

server {

listen  80;

server_name IP;

proxy_redirect off;

location / {

proxy_store off;

access_log /dev/null main;

proxy_pass http://yuming;

}

}

启动服务:nginx tomcat xwiki

默认情况下tomcat和xiwiki的端口会冲突,都是8080,更改其一就行

vim /data/www/wiki/start_xwiki.sh

JETTY_PORT=8090  修改这个值重新启动即可

校验:

http://IP

首次会有一系列的安装过程,按照提示一直点击install、next、continue就行

baeecaa5ad0f4a804c675084cf0d8e3a.png

修改页面为中文显示(最新版已经默认支持中文了,无需在加其他插件,直接页面选择)

e6a2333072bd5a9b3f78d7f2e70094e5.png

daa006ffc46b1a7275d6f586092acfa9.png

1395aa66d53baff34e46961856aa3444.png

另一种方式:

vim xwiki.cfg

xwiki.superadminpassword=system  把这行的前面的#号注释掉

访问的话直接以superadmin  system  账号密码登录,根据提示下载对应的xar文件导入即可

xwiki-enterprise-ui-mainwiki-all-8.2.1.xar

导入成功刷新就可以看到已经设置完毕,重新设置下语言即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值