当前位置首页 > CentOS知识

开源知识库管理系统选型centos6.4搭建knowlededgeroot-1.0.4知识库平台

阅读次数:244 次  来源:admin  发布时间:

开源知识库管理系统选型,除了使用wiki外,还有下面可选:

http://www.knowledgebase-script.com/ https://github.com/lordlamer/knowledgeroot http://www.phpmyfaq.de/  http://sourceforge.net/projects/kbpublisher/ http://sourceforge.net/projects/openkbs/

centos6.4 搭建knowlededgeroot-1.0.4知识库平台

最近接到一个任务,要求搭建一个用于部门内部业务知识规范管理和共享的平台,目的是把部门内的FAQ知识规范化,保持版本统一。

需求如下:

能够在线编辑资料并设置格式,页面上能够插入和显示截图。

能够插入表格,并且最好能显示颜色和边框。

能上传和下载附件。

并能够给每个人设置只读或修改等不同的权限。

在满足以上要求的前提下,尽量让界面操作简单,结构清晰明了。

鄙人先后在自己的虚拟机上搭建并测试了HDwiki、JSPwiki 都不是太理想。后来发现knowledgeroot可以实现我上面的需求,而且界面比较简单。于是就用它搭建了我的知识库平台。下面把我利用knowledgeroot搭建内部知识库的步骤分享给大家。由于这个知识库只是供部门内部使用,服务器不能连外网,所以搭建在内网环境里。

实施

一、搭建内网本地的yum源,为安装lnmp环境做准备。见此文。centos6.4利用iso文件搭建本地yum源

二、部署lnmp环境:linux+nginx+mysql+php环境,这一步本文先不阐述。大家可以参考网上的一些方法。

三、部署knowledgeroot站点程序。

1、下载knowledgeroot-1.0.4程序。

去该网址http://www.knowledgeroot.org/下载最新的安装包:knowledgeroot-1.0.4.tar.gz

开源知识库管理系统选型centos6.4搭建knowlededgeroot-1.0.4知识库平台

同时在下面的页面中下载ckeditor这个编辑器插件ckeditor_3.6.2.krx,用来替换knowledgeroot自带的编辑器,该编辑器比自带的编辑器要强大一些,功能更多一下,关于ckeditor的详细介绍,请看Web 编辑器CKEditor 介绍。

开源知识库管理系统选型centos6.4搭建knowlededgeroot-1.0.4知识库平台

2、将下载来的knowledgeroot-1.0.4.tar.gz上传并解压到服务器的web站点根目录下。

往linux上传文件大家都会的,我这里使用rz工具上传,可我服务器上无法使用rz命令,是因为没有安装rz命令相关的软件包。那就加一个小插曲,把rz工具安装上。(会上传文件以及使用其他工具上传的朋友略过。)

a、查看rz命令属于哪个软件包。

[root@centos6~]# yum provides */rz

Loadedplugins: fastestmirror, security

Loadingmirror speeds from cached hostfile

lrzsz-0.12.20-27.1.el6.x86_64: The lrz and lsz modem communications program

Repo        : c6-media

Matchedfrom:

Filename    : /usr/bin/rz

上一篇:CentOS下VI命令整理
下一篇:LinuxCentOS7防火墙/端口设置【转发】