Dokuwiki

DokuWiki是一个开源wiki引擎程序,运行于PHP环境下。DokuWiki程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。

DokuWiki可以与多种CMS程序进行整合,例如WordPressXOOPS、PostNuke等。由于这个原因,很多Blog作者对DokuWiki比较感兴趣。DokuWiki不需要数据库,直接采用文本文件直接存储。

DokuWiki的新近版本完全支持UTF-8编码保存内容,因而支持正文中的中文及多语种输入。但文章标题的中文化支持不好。

外文名:DokuWiki

运行环境:PHP

适用于:中小团队和个人网站知识库的管理

存储类型:直接采用文本文件直接存储

1特征

使用类似mediawiki的文本编辑,支持快捷键。支持段落编辑,能自动产生文章目录。

wiki语法完善,自动产生条目链接,允许图片上传、外部链接等。

支持无限版本记录,支持彩色版本差异功能

支持页面锁定(只读)。通过ACL插件,还可以控制用户对页面及名字空间的访问权限

支持最近更新的RSS及ATOM发布

支持namespaces以对文章类型进行分类

支持Interwiki跨站点链接

可定制页面样式模板及插件

具有Spam黑名单功能

支持快速全文检索

具有页面缓冲机制 [1]

弱点

标题功能不可多重套用

默认无侧边栏,如需要则可采用"arctic"模板。

2语法

DokuWiki支持一些简单的标记语言, 以尽最大可能使文档看上去更友好。

基本文本格式

DokuWiki支持 **粗体**, //斜体//, __下划线__ and ‘‘等宽体‘‘ 等格式。

当然,您也可以 **__//‘‘混合使用‘‘//__** 所有这些格式。

可以使用 <sub>下标</sub> 和 <sup>上标</sup>。

可以使用 <del>删除线</del> 标记某些信息。

段落

段落是由空行所建立的。如果您想强制建立新行 而不建立段落,您可以使用两个连续的反斜杠+空格或是回车作为标记。

只在必须的时候才使用强制的换行标记。

链接

DokuWiki支持多种形式的链接。

外部链接

外部链接会被自动地识别

内部链接

内部链接可以用方括号创建。您可以只给出链接的地址:[[pagename]],

也可以附加上链接的名字:[[pagename|我的链接]]。

Wiki的页面名字将会被自动地识别为小写字母,并且不允许使用特殊字符

命名空间

您可以通过在页面名中使用冒号的方式来使用 [[zh:namespaces|命名空间]]。

您也可以链接到一个网页内部的某一节,只需要将该节书签的名称以一个#号分隔加在网页的地址后面即可。

Wiki间链接

DokuWiki支持 [[interwiki|Wiki间链接]] ,即到其他wiki的链接。

3安装

安装DokuWiki服务器的要求

具有PHP支持的Web服务器

首选Apache

对PHP的要求

基于某些安全考虑强烈建议使用PHP 4.3.10及其以上的版本

使用libGD2 的PHP‘s GD扩展 — 可选项

建议运行于PHP的 Safe Mode

建议运行于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 --- 定义用于 media manager 的 meta data 配置 *

| |-- 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安装步骤

配置支持PHPWeb服务器

下载 最新版的DokuWiki

将下载文件dokuwiki-YYYY-MM-DD.tgz 解压

复制内容到Web文档根目录

时间: 2024-10-29 20:42:27

Dokuwiki的相关文章

dokuwiki 安装

第一.安装依赖包 我们在安装DokuWiki之前,是需要安装依赖包的,这里分别从debian和centos两个系统版本进行安装. 1.Debian apt-get updateapt-get upgradeapt-get install php5 php-pear apache2 wget 2.centos yum updateyum install php php-pear httpd wgetchkconfig --add httpdchkconfig --levels 235 httpd

Dokuwiki布署小记

最近个人写作风格全面转向Markdown模式,但之前使用的Mediawiki并未原生支持,且本人在布署时为了实现其所见即所得的方案和别的一些个性化需求,添加了太多插件和自定义设置,两年多过去了,很多设置细节已不甚记得,所以想进行Wiki的重新布署与实施.经研究,最终选择Dokuwiki.其优点很多,如功能强大,更新及时,插件丰富,结构简单,布署方便等.现将布署过程记录如下,以示备忘. 10.从官网上下载程序包,如果本地没有PHP环境,注意在“Include Web-Server”处勾选“Micr

dokuwiki安装及使用

Dokuwiki安装及使用 一.环境 系统环境Centos6.6 二.安装 1.运行环境及依赖包安装 yum -y install httpd php* vim lrzszpostfix tree zip unzip 2.下载dokuwiki wget https://download.dokuwiki.org/out/dokuwiki-c5525093cf2c4f47e2e5d2439fe13964.tgz 三.配置 1.apache配置 vim /etc/httpd/conf.d/wiki.

身为运维工程师怎么用Nginx部署DokuWiki

运维人员按区域组织,人员分散,集中培训成本比较高: 新入职运维人员除了培训手册,没有其它渠道可以持续深入了解公司产品: 运维人员的知识存在各自脑袋里,缺少有效的渠道来传播和分享: 运维知识体系需要积累,形成公司资产: 选择Wiki系统 最初公司遇到的问题是运维人员经常向研发人员或者上级领导咨询重复回答无数次的问题.我在接手这个需求时,首先想到的是百科系统,类似百度知道.设想是运维人员遇到问题,将问题描述写出来,由其它能解决问题的人(研发或者经验丰富的运维人员)来回答.在这个阶段,我查找了多个百科

dokuwiki安装及操作

dokuwiki的地址:https://www.dokuwiki.org/dokuwiki# 1.部署dokuwiki 在D:\xampp\htdocs(xampp安装目录)新建一个doku文件夹,把dokuwiki安装包解压到doku文件夹.在浏览器中打开 http://localhost:81/doku/install.php(我的Apache端口81),安装完后,删除install.php dokuwiki安装与配置教程 2.模板.插件 https://www.dokuwiki.org/e

wiki: 基于php的dokuwiki

php的开源wiki主要有: mediawiki:php dokuwiki:php ############################################################ 安装apache2和php: sudo apt-get install   apache2   libapache2-mod-php5 参考apache的配置. 安装dokuwiki: sudo  a2enmod rewrite sudo  cp –a doku- /var/www/ cd  

dokuwiki搭建与使用

dokuwiki 搭建 php和apache环境安装和配置 php安装:yum install php httpd安装:yum install httpd 启动httpd:/etc/init.d/httpd start dokuwiki的安装 在dokuwiki官网http://download.dokuwiki.org/  下载.接口道你的网站目录下:/var/www/html/ dokuwiki的配置 设置权限: chown -R apache:root /var/www/html/doku

Centos 安装Dokuwiki

一.前言 DokuWiki是一个开源wiki引擎程序,运行于PHP环境下.DokuWiki程序小巧而功能强大.灵活,适合中小团队和个人网站知识库的管理. 二.环境 在centos6 下安装apache2,php yum install httpd yum install php /etc/init.d/httpd start chkconfig --levels 235 httpd on  --- 开机自启,建议打开 三.安装 1)在官方网站下载最新的稳定版:http://download.do

CentOS 安装 dokuwiki

前期准备:yum 安装httpd和mysql 1.下载dokuwiki安装包 http://download.dokuwiki.org/: 2.centos系统中httpd的根目录为:/var/www/html (需要注意),将安装包解压到该目录(默认文件夹名为dokuwiki): 3.设置权限,chown -R apache:apache wiki (权限组名apache): 4.在浏览器中输入:local_IP/dokuwiki

Ubuntu 14.10 下DokuWiki安装

环境说明: Ubuntu 14.10 64位 1 下载DokuWiki:http://download.dokuwiki.org/ 2 解压到 /var/www/html下面 3 如果没有安装Apace和PHP,那么需要安装 sudo apt-get install apache2 php5 4 解压完dokuwiki之后,还需要设置它的权限,增加写的权限,要不然instal的时候会报错 5 启动apace,浏览器打开localhost/dokuwiki,会跳转到安装界面,输入一些信息之后,就可