安装配置 DokuWiki
初始安装 DokuWiki
打开浏览器,在地址栏中输入 URL 进行安装。
http://www.mytest.net/dokuwiki/install.php
- 请根据上一节服务器配置的不同选择使用不同的 URL
- 将 www.mytest.net(wiki.mytest.net) 换成您的域名
在 Choose your language: 的下拉列表中选择 zh。
然后分别填写或选择:
- 维基名称
- 超级用户
- 全名
- E-Mail
- 密码
- 请再输一次
- 初始的 ACL 政策
例如:
按“保存”按钮之后出现如下的提示页面:
点击 “您全新的 Dokuwiki” 链接,或在日后使用 http://www.mytest.net/dokuwiki 访问本 Wiki 站。
初始安装完毕。
安全起见,请删除
install.php 文件或将其改名。
您可以在 URL 后添加 ?do=check 对 DokuWiki 系统进行检查,下面是一个输出样本
登录 DokuWiki
初始安装之后的配置
进入管理界面
点击“管理”按钮即可进入如下的管理界面。
其中:
- 访问控制列表(ACL)管理器 — 用于对用户和组进行访问控制
- 用户管理器 — 用户管理用户和组
- 插件管理器 — 用于安装/更新/卸载、启用/禁用 插件
- 还原管理器 — 用于管理垃圾信息
- 配置设置 — 用于对 Dokuwiki 进行配置,包括模版、插件配置等
- 人气反馈 — 收集关于本站点的匿名信息,并允许您将其发送给 DokuWiki 的开发者
使用配置管理器进行安装后配置
基本设置
显示设置
- 若使用“面包屑”导航,可以在显示“足迹”的数量修改链接数量
- 若使用“层次式”导航,请勾选显示“您在这里”,并将显示“足迹”的数量修改为0
- 若要使用“驼峰式站内文字链接”,请勾选对链接使用 CamelCase
- 若要将页面的一级标题作为页面 Tittle,请勾选使用“标题 H1”作为页面名称,否则页面 Tittle 为页面的文件名
认证设置
- 默认创建用户使用的组是 uesr
- 默认管理组(admin)中的所有用户都是超级用户,登录后会显示“管理”链接
- 在 发送新注册用户的信息给这个邮件地址 后填写 Email 地址以便及时通知管理员
- 若您的站点仅仅是个人站点,请勾选 停用 DokuWiki 功能 部分的 注册
- 若您不希望用户查看/导出源文件,请勾选 停用 DokuWiki 功能 部分的 查看源文件/导出源文件
反垃圾邮件/评论设置
编辑设置
链接设置
媒体设置
高级设置
配置 rewrite
- 启用 rewrite:
- 在 使用更整洁的 URL 中选择 .htaccess
- 勾选 在 URL 中使用斜杠作为命名空间的分隔符
- 配置 .htaccess 文件
- 删除文件中的注释 #,典型的配置文件如下:
## Enable this to restrict editing to logged in users only ## You should disable Indexes and MultiViews either here or in the ## global config. Symlinks maybe needed for URL rewriting. #Options -Indexes -MultiViews +FollowSymLinks ## make sure nobody gets the htaccess files <Files ~ "^[\._]ht"> Order allow,deny Deny from all Satisfy All </Files> ## Uncomment these rules if you want to have nice URLs using ## $conf['userewrite'] = 1 - not needed for rewrite mode 2 RewriteEngine on # ## Not all installations will require the following line. If you do, ## change "/dokuwiki" to the path to your dokuwiki directory relative ## to your document root. RewriteBase /dokuwiki # ## If you enable DokuWikis XML-RPC interface, you should consider to ## restrict access to it over HTTPS only! Uncomment the following two ## rules if your server setup allows HTTPS. #RewriteCond %{HTTPS} !=on #RewriteRule ^lib/exe/xmlrpc.php$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301] # RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L] RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L] RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L] RewriteRule ^$ doku.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) doku.php?id=$1 [QSA,L] RewriteRule ^index.php$ doku.php
- 若您的虚拟主机不允许您使用 Apache 的 rewrite 功能,请在 使用更整洁的 URL 中选择 DokuWiki 内部控制
- 若您能使用 Apache 的 rewrite 功能,但 Dokuwiki 就在站点根目录,请将 .htaccess 文件中的 RewriteBase /dokuwiki 行使用首字符“#”将其注释



























