DokuWiki 对服务器环境需求很低,支持PHP即可。方便备份,迁移。
一、安装
1. 获取DokuWiki 程序
浏览器打开下载页面:http://download.dokuwiki.org/ 。Version选择 Stable,Language 选择 所需的语言,Plugins 可留空以后可以再安装。选择完成后点击 Download,即可下载到一个 tgz 压缩包,保存到本地。
2. 上传服务器
服务器需要支持 php 功能,php 版本需要 5.2 以上。具体参考 https://www.dokuwiki.org/requirements 。
将tgz压缩包解压后上传到服务器相应的目录内。 参考 https://www.dokuwiki.org/security 设置服务器目录,禁止目录 data / conf / bin / inc 能够直接被浏览器访问到。
3. 初始安装
打开 install.php 页面,进行一些安装,具体参考 https://www.dokuwiki.org/installer ,填入一些网站的信息设置。(注意右下侧的安全提示,需要针对提示修正)
- Enable ACL 启用ACL
勾选启用 ACL,可以控制用户对页面及命名空间的访问权限。关于 ACL ,参看 https://www.dokuwiki.org/acl
- Superuser 超级用户
设置超级用户相关信息
- Initial ACL policy 初始化的ACL政策
选取ACL初始化设置,后续可以再修改。选中 “公共的维基 (任何人都有读的权限,只有注册用户才有写和上传的权限)”或者“关闭的维基(只有注册用户才有读、写、上传的权限)”
- Allow user to register themselves 允许用户自行注册
如果不勾选,用户不能够自行注册。
- Please choose the license you want to put your content under 选择内容发布许可协议
勾选“不要显示任何许可协议信息”
- Help us to improve the DokuWiki experiences
取消勾选 “每个月向 DokuWiki 开发者发送匿名的使用数据”
选择完提交,即可显示配置成功。
然后可以删除 install.php 。install.php 工具在 conf 目录内生成了四个配置文件。
二、管理
配置完成后即可打开首页页面,会看到如下的界面
使用超级用户登录,点击右上角“管理”进入管理界面
然后再点击 “配置设置”,进入更详细的设置页面“配置管理器”
- 显示设置
显示用户为:选择“用户全名”
- 认证设置
自动生成密码:取消勾选
- 高级设置
非 ASCII 文件名的编码方式:默认是“URL”选取“utf-8”。此设置可以页面文件中文名可读。
至此,基本的设置已经完成。系统可以投入使用了。
三、访问
使用网页浏览器访问 http 服务器的地址即可。外网可通过技术手段使之能访问到。
四、安装扩展
扩展(插件)可以扩展 DokuWiki 的功能。
在线安装
使用超级用户登录,点击右上角“管理”进入管理界面,然后点击“扩展管理器”,进入扩展管理界面。
可以在“搜索和安装”页面搜索并安装所需要的扩展。
有价值的扩展:
- dw2pdf :导出为pdf文件
安装的 dw2pdf 插件,默认对中文支持不够好,需要修改设置。打开插件目录lib/plugins/dw2pdf/mpdf/,打开 config.php,找到 $this->useAdobeCJK = false 改为 TRUE
其他有价值扩展:
- SwiftMailer :邮件发送功能
如果服务器没有 senmail 功能,可使用此插件配置实用其他 smtp 服务器来发送邮件。
Pingback: 使用Dokuwiki搭建自己的wiki站 - 三分醉博客