Mac 安装 DokuWiki

作为个人知识管理文库或者是团队知识文库,选择 wiki 都是一个不错的方案。DokuWiki 使用文本来存储 wiki 内容,也方便备份及转移。

Mac 配置 PHP

这里不多说,Mac 自带 Apache 及 php 插件,直接开启就可以。

sudo vim /etc/apache2/httpd.conf 
#找到 #LoadModule php5_module libexec/apache2/libphp5.so 并开启注释

sudo apachectl start #开启 Apache

访问 http://localhost/ 便可以看到 It Works!

系统自带的 Apache 的配置文件位于 /etc/apache2/,网站存放目录位于 /Library/WebServer/Documents/ 。为了之后程序方便,可以直接把该目录的读写权限设置为

安装 DokuWiki 程序

直接把解压后的文件放入 /Library/WebServer/Documents/ ,访问 http://localhost/install.php ,按照提示输入 Wiki name、Manage Info 等信息,便完成了安装。

如果这时提示文件没有写权限,更改 /Library/WebServer/Documents/ 目录及其子目录的权限。

访问 http://localhost/index.php 开启自己的 Wiki 之旅咯。(假设你的 Apache 端口还是 80)

数据备份

DokuWiki 使用文本方式储存数据,所以备份数据就很容易了。所有的数据都位于 安装目录/data/ 下。

data 下的目录解释:

data/pages 当前版本的Wiki页面,txt 直接可以打开查看

data/meta 页面的 meta 数据,例如页面的创建者等等

data/media 存放图片、PDF 等媒体文件

data/media_meta 媒体文件的 meta 数据

data/attic 历史版本的 Wiki 页面,gz 压缩文件,解压后就是原 txt 文件

data/media_attic 媒体文件的历史版本

conf wiki 的所有设置

其他

wiki 编辑器上有一些常用的格式文本,也可以使用一些通过的 wiki 格式文本来编辑。比如表格可以使用:

! 表头1 ! 表头2 ! 表头3
| 第一行单元格 | 第一行单元格 | 第一行单元格
| 第二行单元格 | 第二行单元格 | 第二行单元格
| 第三行单元格 | 第三行单元格 | 第三行单元格