DokuWiki是一个开源WIKI引擎程序,需要在PHP环境下运行,帮助用户管理知识。软件体积小巧、功能强大,适合中小团队和个人网站知识库的管理。您还可以对软件界面模板进行定制。
软件特色
优点
支持页面锁定(只读)。通过ACL插件,还可以控制用户对页面及名字空间的访问权限
使用类似mediawiki的文本编辑,支持快捷键。支持段落编辑,能自动产生文章目录。
wiki语法完善,自动产生条目链接,允许图片上传、外部链接等。
支持无限版本记录,支持彩色版本差异功能
支持最近更新的RSS及ATOM发布
支持namespaces以对文章类型进行分类
支持Interwiki跨站点链接
可定制页面样式模板及插件
具有Spam黑名单功能
支持快速全文检索
具有页面缓冲机制
弱点
标题功能不可多重套用
默认无侧边栏,如需要则可采用"arctic"模板。
使用方法
1、如何删除wiki
打开需要删除的wiki界面,将内容清空,然后保存,即可删除wiki知识。
目录下的wiki都删除后,系统会自动删除目录;
2、如何新建目录
3、如何新建知识
第一种方法,在命名空间(指定目录)建立知识
第二种方法,通过查询新建知识
4、如何编辑知识
安装方法
安装DokuWiki服务器的要求
具有PHP支持的Web服务器
首选Apache
对PHP的要求
基于某些安全考虑强烈建议使用PHP4.3.10及其以上的版本
使用libGD2的PHP'sGD扩展-可选项
建议运行于PHP的SafeMode
建议运行于PHP的register_globals=off模式
DokuWiki的目录结构
dokuwiki
|--bin
|--conf---存放配置文件
||--acl.auth.php.dist---acl.auth.php(ACL控制配置文件)的默认发布*
||--acronyms.conf---用于定义首字母缩写词,以便当鼠标移动到这些词时显示解释信息
||--dokuwiki.php---DokuWiki的主配置文件*
||--entities.conf---用于定义实体字符**
||--interwiki.conf---用于定义interwiki,以便使用简单的方式书写URL**
||--local.php.dist---local.php(本地配置文件)的默认发布*
||--mediameta.php---定义用于mediamanager的metadata配置*
||--mime.conf---定义mimetypes的配置文件*
||--msg---一个标志文件,用于判断当前版本是否为最新*
||--mysql.conf.php.example---mysql.conf.php(mysql用户认证的配置文件)的默认发布*
||--smileys.conf---用于定义"笑脸"的配置文件*
||--users.auth.php.dist---users.auth.php(文本用户认证的配置文件)的默认发布*
||--wordblock.conf---用于配置不允许书写的URL**
|`--words.aspell.dist---words.aspell(拼写检查配置文件)的默认发布*
|--data---存放文档数据
||--attic---存放版本信息
||--cache---数据缓存
||--index---存放内部索引
||--locks---用于存放编辑页面时的锁定文件
||--media---存放图片等
||--meta---存放meta以便系统读取这些信息生成页面
||--pages---存放wiki页面
|`--tmp---临时目录
|--inc---DokuWiki的Include目录
||--auth---存放不同方式的用户认证脚本
||--geshi---使用geshi进行代码加亮显示
||--lang---多语言支持
|||--en
|||--fr
|||--zh
||`--zh-tw
|`--parser---DokuWiki的核心解析器
`--lib
|--exe
|--images
|--plugins---存放插件的目录
||--acl
||--config
||--importoldchangelog
||--info
||--plugin
|`--usermanager
|--scripts
|--styles
`--tpl---存放模版的目录
`--defaul
t安装步骤
配置支持PHP的Web服务器
下载最新版的DokuWiki
将下载文件dokuwiki-YYYY-MM-DD.tgz解压
复制内容到Web文档根目录