Wiki系统搭建

原创 2007年09月04日 14:39:00



 Wiki系统搭建

    这两天想搭建一个Wiki系统以方便内部交流,在网上找了一下,最后选定JspWiki作为Wiki系统,下面我就把我的安装过程记录如下,在安装过程中主要参考了使用JSPWiki配置搭建Wiki说明这篇文章,为了保持文章的完整性我转贴了这篇文章中的一些安装过程,同时把自己碰到的一些问题记录下来。

 


 

1、准备工作
a)准备JDK和Tomcat
下载JDK和Tomcat并安装,我安装的版本为:j2sdk1.4.2和jakarta-tomcat-5.0.28,tomcat最好安装在根目录下,路经不要有空格。
JDK下载地址:http://java.sun.com/j2se/1.4.2/download.html
Tomcat下载地址:http://jakarta.apache.org/downloads/binindex.html
 
b)准备JSPWiki
下载JSPWiki,包括jspwiki-2.2.33-bin.zip和中文模板StarTemplate_zh_CN_1.0.1.zip。
JSPWiki下载地址:http://jspwiki.org
 
2、部署JSPWiki
拷贝压缩包里的JSPWiki.war到tomcat的webapps下,重命名为你的wiki的名字,比如:mywiki.war
 
3、启动tomcat
通过浏览器输入:http://127.0.0.1:8080/ mywiki, tomcat将开始部署你的wiki,自动在webapps下创建mywiki文件夹,包括jsp文件和配置信息,其中WEB-INF下包含的 jspwiki.properties包括主要的配置信息,可在http://127.0.0.1:8080/ mywiki /Install.jsp 中进行修改。
同时tomcat将自动为你的wiki创建数据文件夹,在linux下是/p/web/www-data/jspwiki,在windows下是D:/p/web/www-data/tomwiki(假设tomcat装在D盘)
 
4、修改JSPWiki配置
可以通过wiki配置页面http://127.0.0.1:8080/ mywiki /Install.jsp,进行配置,也可以通过直接修改文件jspwiki.properties进行配置,配置内容包括:
jspwiki.pageProvider = FileSystemProvider ——页面存储方式。推荐使用VersioningFileProvider,提供简单的版本控制功能
jspwiki.usePageCache = true ——页面缓存,缺省值就是了
jspwiki.fileSystemProvider.pageDir = /p/web/www-data/jspwiki/ ——wiki内容存储的位置,也就是那一堆txt文件所在的位置
jspwiki.encoding = UTF-8 ——如果你想使用中文的话,那么这个配置项前面的注释必须去掉
jspwiki.translatorReader.allowHTML = false ——是否允许wiki里面支持html。
jspwiki.templateDir = default ——wiki的模板。可以到jspwiki上下载模板,放到templates目录下,然后在这里改一下名字就可以了
jspwiki.translatorReader.inlinePattern.1 = *.jpg ——如果想让wiki支持更多的图片格式,在这儿改就是了
jspwiki.lucene.analyzer = org.apache.lucene.analysis.cjk.CJKAnalyzer --支持中文搜索
5、使用中文模板
JSPWiki支持使用第三方模板替换掉发布包自带的"defalut"模板;比较流行的有MGR和NexB;使用中文模板库:star_zh_CN. 下载JSPWiki_zh_CN.zip,解压缩
a)将templates/star_zh_CN目录复制到{tomwiki}/templates里。
b)将wikipages目录下的txt文件复制到tomwiki的"wiki网页目录"里。"wiki网页目录"请参照{tomwiki}/WEB-INF/jspwiki.properties文件里的jspwiki.fileSystemProvider.pageDir值。
c)修改{tomwiki}/WEB-INF/jspwiki.properties文件里的jspwiki.templateDir属性的值为star_zh_CN。
d)(重新)启动web服务器。

    以上部分内容为使用JSPWiki配置搭建Wiki说明 文中介绍的方法,应该还是比较清除的。下面是我碰到的一些问题:

  •   中文模板的安装

               修改{tomwiki}/WEB-INF/jspwiki.properties文件里的jspwiki.templateDir属性的值为star_zh_CN,我当时也没有仔细看,想当然的就根据templateDir认为需要把模板的绝对路径设置在这里,经过几次失败的尝试后,有认真看了配置文件的说明才明白,这里实际需要的是模板的相对路径,也就是你的模板文件夹的名称。

  • 中文搜索乱码问题

               我配置好jspWiki以后发现搜索中文的时候,显示搜索条件是乱码, 根据这篇文章介绍的方法来处理,但是我发现我安装的中文模板好像已经进行了这个问题的修复。后来我也没有做任何修改居然可以搜索中文了?现在还没有弄清除具体原因。

相关文章推荐

如何搭建自己的wiki

wiki的中立和版权很重要,自己搭建?难.在中国?更难!自己闹着玩吧 Wiki 是一个协同著作平台或称开放编辑系统。所谓协同工作, 即它能够让浏览网页的人都能够去修订网页,其简介的 ... Wiki...

搭建自己的wiki系统

搭建自己的wiki系统开源wiki很多,综合比较dokuwiki和mideawiki比较适合。关于各自详细介绍直接点链接。本人先用dokuwiki小试一把。搭建web服务Apache+PHP+mysq...

Wiki小记(一):Centos6下搭建Dokuwiki

一、前言 二、环境 在centos6 下安装apache2,php yum install httpd yum install php /etc/init.d/httpd start chkco...

Wiki系统搭建

这两天想搭建一个Wiki系统以方便内部交流,在网上找了一下,最后选定JspWiki作为Wiki系统,下面我就把我的安装过程记录如下,在安装过程中主要参考了使用JSPWiki配置搭建Wiki说明这篇文章...

如何搭建简易的Wiki系统

wiki是个很好的知识分享系统。它需要一个web service和wiki安装包。 花了1小时左右,终于搭建好了。 下面一步一步介绍如何完成对该wiki工作环境。 1. 到该网站 http://...

搭建自己的Wiki ,用于发布进度和自己的工作心得

0 need to know: DokuWiki是一个针对小公司文件需求而開發的Wiki引擎。DokuWiki是用程序设计语言PHP开发的并以GPL 2发布。DokuWiki基于文本存储,所以不...

使用JSPWiki配置搭建Wiki说明

 最近帮一个朋友搭建一个Wiki系统,由于以前也没有触及过,所以需要从零开始,下面把这一过程记录下来(其中包括对其他网友帖子的摘录),希望对一些新手有所帮助,同时也希望经验丰富的高手补充指点。 1、准...

MediaWiki初探:安装及使用入门

MediaWiki初探:安装及使用入门

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

WPF Template

1.     为什么用模板 模板是用来定义(或重定义)对象的外观的好东西. WPF已经提供了Style来自定义外观, 那为什么还需要Template呢? 是因为Style只能让你一个一个地设置对...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Wiki系统搭建
举报原因:
原因补充:

(最多只允许输入30个字)