Dokuwiki是一款简单,轻量,支持PHP即可使用,插件丰富,权限控制强大,完全免费,有编辑页面,不懂代码也可以使用。缺点是缺乏对Markdown的原生支持(即使装了插件,也无法完全解析Markdown)。但是不失为一个比较方便快捷的应用工具。
一、安装
1、服务环境
dokuwiki是php开发的简易平台,也就需要一个解析php的环境。即需要安装一个web service。这里直接安装一个xampp,简单明了。下载地址https://www.apachefriends.org/zh_cn/download.html
下载后windows系统就可以直接傻瓜式安装了
2、下载dokuwiki包
这个就直接上下载地址了https://download.dokuwiki.org/
解压后扔到xampp的安装目录下httdocx文件下就可以啦
3、配置
最重要的是对dokuwiki的配置了。首先把xampp启动起来,点击start开启服务
解压dokuwiki到xampp的apche目录下的htdocs文件夹下。
打开localhost/dokuwiki/install.php网页,右上角配置选择语言。
配置后,删除install.php页面。然后即可登录使用了。
2、个性化设置
点击管理按钮,在扩展管理中添加相关插件,并进行配置。
二、中文文件名的乱码问题
在创建页面的时候,发现在网页端使用中文文字创建成功后,在本地服务器本机的文件夹
d:\PHPStudy\WWW\Dokuwiki\data\pages 可以看到该文件名是使用%数字%字母%等的形式显示出来,这对于文件的本地存档是很不方便的。
解决方法:
谢谢网上一位作者提供的思路,此时找不到链接了,不好意思,再次谢过 。
同时,在这里也再次整理下:
主要修改2个地方:
在服务器机子上 D:\phpStudy\WWW\dokuwiki\conf\local.php
在最后一行加上:
$conf[‘fnencode’]==‘GB2312’; #注意分号不能少。
在服务器机子上 D:\phpStudy\WWW\dokuwiki\Inc\pageutils.php
修改两个函数:utf8_encodeFN 和utf8_decodeFN
相关参考文档可以在https://www.baidu.com/link?url=Pxyg-yfZhxhALv_FgO0qTOHq308ar8Riux9BM6Zh_vZ5f-rSo8hd5wh2-fSB6r47&wd=&eqid=e825f61a00071eb5000000065d64d3cc中查看