请问怎样建立自己的wiki系统

请问怎样建立自己的wiki系统,第1张

wiki尝鲜 By Siyizhu

wiki跟blog类似的一个新生事物,

在这里说新生事物似乎不太准确,其实wiki起源于1996年,那时候wiki还不被人们所认同.

直到2004年wiki才渐渐被人们所认同,

大家对这个"任何访问者都可以维护管理的页面"产生了很大的兴趣,

关于wiki的历史大家可以访问http://c2.com/cgi/wiki?WikiHistory 获取更多信息

何为Wiki(维客)?

wiki概念的发明人是Ward Cunningham wiki这个字到底是什幺意思呢?

WikiWiki一词来源于夏威夷语的“wee kee wee kee”,原本是“快点快点” 的意思。

实际上 wiki 也真的是既简单又快速,你可以看到 wiki 每天都在成长.

新概念的定义总是让人有点摸不着头脑,wiki 也不例外。先看看简单解释:

Wiki——一种多人协作的写作工具。Wiki站点可以有多人(甚至任何访问者)维护

每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨。

还不明白,那就给你看看更复杂、更晕眩的解释:

Wiki指一种超文本系统。这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具。

我们可以在Web的基础上对Wiki文本进行浏览、创建、更改,而且创建、更改、发布的代价远比HTML文本为小;

同时Wiki系统还支持面向社群的协作式写作,为协作式写作提供必要帮助;

最后,Wiki的写作者自然构成了一个社群,Wiki系统为这个社群提供简单的交流工具。

与其它超文本系统相比,Wiki有使用方便及开放的特点,所以Wiki系统可以帮助我们在一个社群内共享某领域的知识。

搭建自己的wiki站

了解wiki了之后是不是很想亲自动手组建一个属于自己的wiki站点呢?

关于wiki源文件,我收集了部分,你可以从以下连接获得

asp

openwiki(http://www.openwiki.com)

PHP

PWP(http://www.lars-ackermann.de/wiki/static)

PmWiki(http://www.pmwiki.org/wiki/PmWikiZhCn/PmWikiZhCn)

安装很简单,直接upload做相应设置就OK了,我就不多说了.

演示wiki

我临时搭的: http://simple.91icp.com/wiki

Firefox中文Wiki http://www.firefox.net.cn/wiki/)

中文Wiki站点

http://www.cnic.org/ 一个自由开放的中文百科全书

http://wiki.linux.org.hk/

http://zh.wikipedia.org/ 中文Wikipedia

http://www.cnblog.org/wiki/ CNBlog的Weblog百科

http://wiki.online-edu.org/elearning/index.pl E-learning百科目录

http://www.hsfz.net.cn/coo/wiki/ 一个中文的WIKI引擎:CooCooWakka

http://wiki.sinv.com WikiSinv

http://barb.51.net/cgi-bin/tavi/

http://wiki.3382.net/ 浮云Wiki 主页

http://w2.uibe.edu.cn/moinzh/_e9_a6_96_e9_a1_b5 贸大wiki

http://www.acumox.org/grass/wiki/ 针灸研究和教学

简单来说其实wiki就是一个访问者与管理员共同维护的站点.

当然这就需要访问者具备一定的素质,不会对wiki站点和存放wiki站点的服务器进行破坏

JIRA的安装

1.java安装和设置JAVA_HOME

首先下载到sun官网下载jdk-6u20-linux-i586.bin(版本根据实际决定)。linux下可以使用wget命令。由于url忘记了,详细命令不写了。由于我们的开发服务器不在本地,我只能通过wget下载。(当然还有很多别的方法,见下文)我先把jdk-6u20-linux-i586.bin下载到/home/acm,然后执行sh自解压脚本

sh jdk-6u20-linux-i586.bin

yes人家的相关条款。如果顺利的话,当前目录会多一个jdk1.6.0_20。将该目录移动到/usr/local/,并改为名java。

设置环境变量JAVA_HOME

这一步有很多方法,修改各种配置文件中的一个。我采取的方法是

vi /etc/profile

在文件后面两行加上

export JAVA_HOME=/usr/local/java

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

export JIRA_HOME=/usr/local/jira/

后面一行加粗的是后面配置JIRA_HOME时候加上去的www.linuxidc.com(可选,因为JIRA本身有配置文件配置这个路径)。

修改完了配置文件,echo $JAVA_HOME一下必定得到空值。因为配置文件还没有生效,最简单的方法是 source一下

source /etc/profile

这个时候echo $JAVA_HOME 就会圆满了。

[root@dev ~]# echo $JAVA_HOME

/usr/local/java

不放心的话也可以验证一下其他路径。可以输入

java -version

看看是否得到如下结果:

java version "1.6.0_20"

Java(TM) SE Runtime Environment (build 1.6.0_20-b02)

Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)

顺便提一句,我之前在安装CentOS时候,选安装了gcj,

rpm -aq|grep gcj

出来一堆东东。效果给不了了,因为写blog之前已经执行了如下命令

yum -y remove java-1.4*

删除gcj,JIRA官网说仅有这个的话。JIRA是不会正常工作的,常常会发生一些莫名其妙的bug。为了避免一起混乱,我首先删除之。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8304206.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存