请选择 进入手机版 | 继续访问电脑版
搜索

151

主题

508

帖子

3577

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3577
发表于 2020-7-4 19:10:21 7051 浏览 0 回复

龙芯平台上XWiki的安装与配置

XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用平台。具有优秀的所见即所得编辑器、强大的权限管理、全文本搜索、版本控制、LDAP身份验证等等。以及超过700个扩展功能。在这里给大家介绍下基于龙芯如何快速部署XWiki系统。1 软件版本
Loongnix Server 1.6 Loongson OpenJDK 1.8 MariaDB 10.1.20 Tomcat 7.0.96 XWiki 10.11.9
2 建立数据库和用户启动MariaDB server并创建xwiki数据库。
  • # Create the wiki database
  • mysql -u root -e "create database xwiki default character set utf8 collate utf8_bin"
  • # Give privileges to the xwiki user for accessing and creating databases (for the multi wiki support)
  • mysql -u root -e "grant all privileges on xwiki.* to 'xwiki'@'%' identified by 'xwiki'"
3 安装OpenOffice为了在XWiki中实现导入导出Office Word文档,需要单独安装OpenOffice,并在XWiki中进行调用。PS: 安装目录是在 /usr/lib64/libreoffice/ ,后面配置要用到。
  • yum install -y libreoffice
4 建立OS用户根据运维规范,需要使用一个独立的用户来运行XWiki,建立用户和相关目录。
  • #新建用户
  • useradd xwiki
  • passwd xwiki
  • #建立用于保存XWiki附件的目录
  • mkdir /data/xwiki
  • chown -R xwiki.xwiki /data/xwiki
5 安装配置TomcatXWiki运行过程中对容器有一些特殊的配置要求,所以使用一个独立的Tomcat来承载XWiki服务。
  • 使用二进制安装包
  • unzip apache-tomcat-7.0.96.zip -d /usr/local/
  • mv /usr/local/apache-tomcat-7.0.96/ /usr/local/xwiki/
  • chown -R xwiki.xwiki /usr/local/xwiki
  • 设置字符集为utf8
vi /usr/local/xwiki/conf/server.xml
  • <Connector port="8080" ... URIEncoding="UTF-8"/>
  • 必须修改默认JVM内存大小,否则启动XWiki后会报错。
修改 bin/catalina.sh 文件。vi /usr/local/xwiki/bin/catalina.sh
  • # 在开头加入下面一行
  • JAVA_OPTS="-Xmx2048m"
6 安装配置XWiki
  • # 下载指定版本
  • # 安装到webapps目录下
  • unzip xwiki-platform-distribution-war-10.11.9.war -d /usr/local/xwiki/webapps/xwiki/
  • # 拷贝数据库驱动程序 MySQL JDBC Driver JAR (mysql-connector-java*.jar)
  • cp mysql-connector-java-5.1.48.jar /usr/local/xwiki/webapps/xwiki/WEB-INF/lib/
7 配置XWiki数据库默认情况下XWiki使用的是自带的HSQLDB,需要修改成使用外部MySQL(Mariadb)。
  • # 数据库相关的配置在hibernate.cfg.xml
  • vi /usr/local/xwiki/webapps/xwiki/WEB-INF/hibernate.cfg.xml
  • # 首先注释掉 Configuration for the default database 的部分
  • # 取消注释并修改 MySQL configuration 的部分,修改url,username,password信息
  •     <property name="connection.url">jdbc:mysql://localhost/xwiki?useSSL=false</property>
  •     <property name="connection.username">xwiki</property>
  •     <property name="connection.password">xwiki</property>
8 配置OpenOffice在XWiki中配置在启动阶段自动连接OO服务器。vi /usr/local/xwiki/webapps/xwiki/WEB-INF/xwiki.properties
  • # 修改下列信息
  • openoffice.autoStart=true
  • openoffice.homePath=/usr/lib64/libreoffice/
9 XWiki配置附件管理vi /usr/local/xwiki_app/webapps/xwiki/WEB-INF/xwiki.properties
  • # 指定存放附件文件的目录
  • environment.permanentDirectory=/data/xwiki/
10 XWiki启动后初始化配置启动XWiki完成配置。
  • # 启动Tomcat
  • sh /usr/local/xwiki/bin/startup.sh
在浏览器中打开以下链接,根据安装向导进行设置。
  • http://localhost:8080/xwiki/bin/view/Main/
11 配置管理员账号12 安装常用插件标准插件包的安装过程比较慢,避免长时间等待可使用离线安装方式。13 安装常用插件看到以下界面说明安装成功。
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表