`

DokuWiki

阅读更多

本篇转自:http://wb8206656.iteye.com/blog/1575861

 

安装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                       ---  存放模版的目录
        `-- default

DokuWiki安装在Windows

在Windows环境下要运行Dokuwki,你可以:

  • 直接下载 Apache、PHP,安装之后配置 Apache+PHP

安装步骤

  • 配置支持PHP的Web服务器
  • 下载 最新版的DokuWiki
  • 将下载文件dokuwiki-YYYY-MM-DD.tgz 解压
  • 复制内容到Web文档根目录

小贴士:

若你希望以http://wiki.mytest.net   域名访问WIKI站,将dokuwiki-YYYY-MM-DD 目录里的内容复制到Web文档根目录

若您希望以http://mytest.net/dokuwiki   域名访问WIKI站,首先将dokuwiki-YYYY-MM-DD 目录改名为dokuwiki,然后将dokuwiki目录复制到Web文档根目录

 

 

Dokuwiki安装

Dokuwiki的安装是很简单的,无需修改任何文件,只需要解压缩然后填入一些基本信息就可以了。当然,这在很大程度上和它不需要数据库有关。想想如果要MySQL,那要增加多少步骤。

下载

在官方网站下载最新的稳定版:http://www.splitbrain.org/projects/dokuwiki ,然后解压缩到你的网站目录下,比如/var/www/dokuwiki。

修改权限

修改权限以使Web服务器对文件有相应的读写权限。

  • 对于Linux系统,假设Web服务器的用户和组是www-data,那么执行
sudo chown www-data:www-data -R /var/www/dokuwiki
  • 如果是Windows的系统,可以右键打开文件夹的属性,找到“权限”选项卡,然后对Web服务器的用户组赋予相应权限。(这是XP的操作。VIsta和Win7没用过,不知道改没改)

安装

现在在浏览器中输入地址,比如http://localhost/dokuwiki ,应该可以看到Dokuwiki的界面了。如果出现错误,一般是权限有问题。不过这并不是装好了,你还没有自己的账户,也不能进行任何配置。

要真正完成安装,在浏览器中输入,比如http://localhost/dokuwiki/install.php ,这会打开安装页面。先在右上角的“Choose your language”后面的下拉列表中选择“zh”,将页面变成中文。

现在开始安装配置:

  • 维基名称:你wiki的名字,比如我的是Lainme's Blog
  • 启用ACL(推荐):即启用权限控制,这个保持默认(选中状态)
  • 超级用户:输入超级用户的用户名
  • 全名:超级用户的全名,和上一个一样就行
  • E-Mail:超级用户的电子邮件地址
  • 密码:超级用户的密码
  • 请再输一次:再次输入密码
  • 初始的ACL政策:全局权限控制策略,在下拉列表中选择一个合适的
    • 开放的维基(任何人都有读、写、上传的权限)
    • 公开的维基(任何人都有读的权限,只有注册用户才有写和上传的权限)
    • 关闭的维基(只有注册用户才有读、写、上传的权限)

填写完成后按“保存”完成安装。现在再次进入http://localhost/dokuwiki ,可以在右下角看到有个“登录”按钮,同时标题栏也变成了你设定的网站名称。

为了安全,最好删除目录下的install.php文件。虽然Dokuwiki自身也有保护,install.php已经不能再次运行,不过还是以防万一吧。

分享到:
评论

相关推荐

    文档管理Markdown文件自动实时同步转换到dokuwiki的一种方法

    这里实现力图集合dokuwiki和markdown两者的优势来自动管理知识文档。 可以达到使用typora编辑本地写的文档,在dokuwiki中无缝实时可以查看。不需要做额外操作。 dokuwiki目录介绍 功能实现 1.找到一个公共的入口 2....

    【dokuwiki纯净修改版】可视化编辑器xheditor+代码高亮+截图直接拷贝

    【dokuwiki纯净修改版】可视化编辑器xheditor+代码高亮+截图直接拷贝 基于http://download.csdn.net/download/zouhao619/5014447 更新为dokuwiki版本为2017-02-19e,xheditor1.2.2 自用,若有问题,请m我,谢谢~!...

    dokuwiki编辑器修改版

    dokuwiki编辑器修改版 采用heditor编辑器,支持QQ截图直接拷贝到编辑器(这个功能只支持谷歌和火狐), wiki语法很蛋疼,有了这个可视化编辑器,就好了.创建页面同样可以使用wiki语法 同时还有提供代码高亮功能,骚年们,你...

    DokuWiki v2018.04.22a "Greebo".rar

    DokuWiki简介 DokuWiki 是一个使用,用途多样的开源 Wiki 软件,并且不需要数据库。它因简洁易读的语法受到用户的喜爱。而容易维护、备份和整合则使它成为管理员的最爱。内置的访问控制列表和认证连接器使DokuWiki ...

    集成editor.md的dokuwiki(支持markdown)

    集成editor.md的dokuwiki(支持markdown)

    dokuwiki-awindows安装说明

    dokuwiki-awindows安装说明,安装环境要求

    dokuwiki最新稳定版(20180312)

    dokuwiki最新的稳定版,可以在windows或者linux上面搭建,个人用或者公司用都可以,轻量、易安装、免费、便于管理

    dokuwiki.zip

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

    dokuwiki 插件.zip

    安装的dokuwiki需要的插件

    Joomla!1.5与Dokuwiki的完全整合方案

    本教程主要是演示Joomla! 1.5.10与Dokuwiki版本之间的整合过程。

    dokuwiki-master

    DokuWiki程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。 DokuWiki可以与多种CMS程序进行整合,例如WordPress、XOOPS、PostNuke等。由于这个原因,很多Blog作者对DokuWiki比较感兴趣。DokuWiki不...

    dokuwiki with editor.md

    修改 dokuwiki(适合开发类的最好的wiki) 支持 editor.md(国人做的最好的markdown)编辑

    linux+dokuwiki搭建

    内含SSH+Ftp+Apache+Mysql+PHP+dokuwiki安装方法,文档和安装包都在里面了,Free的一塌糊涂,够全了吧,自已测过好用的。

    dokuwiki 支持editor.md编辑器编辑

    dokuwiki 支持editor.md编辑器编辑 使用MarkDown 编辑文档, 实时预览编辑内容 , 支持复制粘贴图片,

    DokuWiki 2013-12-9.zip

    i的DokuWiki是一个符合标准、简单易用的Wiki,主要用于创建任何类型的文件。它适用于开发团体、工作小组和小型企业。它有简单而强大的语法,确保数据文件在Wiki外仍然可以阅读,并简化了结构化文本的创建。所有数据...

    php开源Wiki--dokuwiki下载

    DokuWiki 是一个容易使用,用途多样的开源 Wiki 软件,并且不需要数据库。它因简洁易读的语法受到用户的喜爱。而容易维护、备份和整合则使它成为管理员的最爱。内置的访问控制列表和认证连接器使 DokuWiki 在企业...

    DokuWiki 2012-10-13

    DokuWiki是一个符合标准、简单易用的Wiki,主要用于创建任何类型的文件。它适用于开发团体、工作小组和小型企业。它有简单而强大的语法,确保数据文件在Wiki外仍然可以阅读,并简化了结构化文本的创建。所有数据都保...

    dokuwiki插件

    dokuwiki插件

    dokuwiki安装包

    dokuwiki安装包

    DokuWiki v2018.04.22a "Greebo"

    DokuWiki 是一个使用,用途多样的开源 Wiki 软件,并且不需要数据库。它因简洁易读的语法受到用户的喜爱。而容易维护、备份和整合则使它成为管理员的最爱。内置的访问控制列表和认证连接器使 DokuWiki 在企业环境下...

Global site tag (gtag.js) - Google Analytics