安装DokuWiki服务器的要求

具有PHP 支持的Web 服务器

对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 的集成环境(可任选其一)

直接下载 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已经不能再次运行,不过还是以防万一吧。

dokuwiki mysql_dokuwiki介绍及window安装相关推荐

  1. (十五) 构建springmvc+mybatis+dubbo分布式平台-window安装dubbo管控台

    上一篇我们介绍<构建dubbo分布式平台-window安装dubbo管控台>,考虑到我们的开发环境是在window上,为了部署运行方便,今天来简单介绍一下window安装dubbo管控台. ...

  2. MOTT介绍(2)window安装MQTT服务器和client

    MQTT目录: MQTT简单介绍 window安装MQTT服务器和client java模拟MQTT的发布,订阅 window安装MQTT服务器,我这里下载了一个 apache-apollo-1.7. ...

  3. 数据库入门理论知识介绍以及编译安装MySql

    数据库入门理论知识介绍以及编译安装MySql 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 前言: 1.目前90%以上的公司面临的运维的瓶颈都在后端 最常见的2大瓶颈就是: 1&g ...

  4. linux18.04安装显卡驱动,详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!)

    详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测 ...

  5. 16.1 Tomcat介绍16.2 安装jdk16.3 安装Tomcat

    16.1 Tomcat介绍 16.2 安装jdk 安装 完后执行这个命令可以出现下图的信息,说明安装成功了 java -version 16.3 安装Tomcat 下载的是二进制包,不用编译,很方便 ...

  6. windows安装MongoDB进度条卡住,window安装mongo系统错误 2,系统错误5的解决办法(转载)...

    windows安装MongoDB进度条卡住,window安装mongo系统错误 2,系统错误5的解决办法 转自:https://www.cnblogs.com/sufferingStriver/p/m ...

  7. Grpc+Grpc Gateway实践一 介绍与环境安装

    介绍与环境安装 假定我们有一个项目需求,希望用Rpc作为内部API的通讯,同时也想对外提供Restful Api,写两套又太繁琐不符合 于是我们想到了Grpc以及Grpc Gateway,这就是我们所 ...

  8. php 7.1 openssl安装,介绍 php7.1 安装openssl扩展,php openssl

    介绍 php7.1 安装openssl扩展介绍php7.1安装心脏出血扩展,PHP7栏目介绍php7.1 安装openssl扩展的方法 推荐(免费):PHP7 在安装(同脉冲亮度分析仪)脉冲振幅分析器 ...

  9. redhat linux 安装ftp服务,RedHat Linux 9.0为例介绍一下如何安装和配置vsftpd服务器

    本文以RedHat Linux 9.0为例介绍一下如何安装和配置vsftpd服务器. 安装服务器程序 程序下载地址:,目前最新版本为2.0.3,源程序文件名为vsftpd-2.0.3.tar.gz. ...

最新文章

  1. Java数据结构与算法:栈
  2. USTC服务器使用笔记
  3. 运维基础(3)备份篇
  4. 兼顾隐私与权利,华为以“科技有道”,实现“隐私无价”
  5. Eclipse插件安装的三种方式
  6. 解决ssh使用一段时间断开的问题
  7. 目标跟踪 facebook_如何关闭Facebook Messenger的位置跟踪(如果已启用)
  8. ALLyeSNO 优化版浩方 第二版 Ver 2007 06 15 清除广告 自动挤房间
  9. java对list里面按照分数排名_提前批警校排名,部属警校去省厅,省级警校去乡镇吗...
  10. 在windows7家庭版安装软件时可能存在的问题
  11. adb 黑域app_黑域使用教程 进入黑域app详细教程
  12. 深夜读萧红《呼兰河传》
  13. 公文流转 php,河北金力集团公文流转系统----节选
  14. bingo update1
  15. 计算机主机序列,SCCM任务序列自动根据SN号命名计算机
  16. 小女子做销售 四大温柔手段
  17. canvas字体加粗
  18. win10文件后缀名怎么显示_Win10显示隐藏文件后系统根目录( C盘)文件及文件夹的作用...
  19. java实现高德地图app_入门指南-高德地图手机版 | 高德地图API
  20. 1633: 能量获取(energy)

热门文章

  1. 部署微信定位精灵APK到Genymotion
  2. TMS320C28x的中断
  3. win服务器导入微信支付证书
  4. Linux设置网卡IP地址-ifconfig和ip命令
  5. 0pp0a1支持html吗,OPPOA1是什么处理器
  6. Android RecyclerView与viewBinding结合使用
  7. python获取东京奥运会金牌排行榜及获奖人员并部署云函数每天邮件发送
  8. 1.阅读《疯狂Java讲义》
  9. Mosquito源码分析(一)
  10. Bitnami Redmine