摘要:dokuwiki是一个开源的wiki引擎程序,非常适合知识库管理,因为有的东西知识不完善不好用blog写,有时也许即时记录一下想法什么的,所以这个还是很有必要的。之前也对比过其他的wiki程序,不过这个比较符合我的要求,所以就用这个程序,这里主要对安装配置做一下记录。

环境准备

  • 这里使用的是CentOS6.8系统安装。
  • 使用nginx+php发布,另外dokuwiki不需要数据库,这点我很喜欢。

nginx+php环境准备

  • 参照我之前的nginx+php环境搭建
  • 注意安装完成php-fpm完成后记得查看php进程是否正常,php-fpm进程默认是9000端口

安装dokuwiki

  • 下载dokuwiki 下载地址https://download.dokuwiki.org/ 注意:下载的时候会让选择语言,这里我没直接贴链接的原因也是这个,选一个中文即可,英文默认必须安装。
  • 安装dokuwiki
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#解压
tar xvf dokuwiki-a1b9b25f129b085a00920bd821719ccd.tgz
#移动到nginx网页存放目录
mv dokuwiki /usr/share/nginx/html/
#修改权限
chmod -R 777 /usr/share/nginx/html/dokuwiki/data/
chmod -R 777 /usr/share/nginx/html/dokuwiki/conf/
#重启nginx和php-fpm
/etc/init.d/nginx restart
/etc/init.d/php-fpm restart

网页安装配置

  • 登陆http://yourIP/dokuwiki/install.php
  • 然后可以选择右上角的语言,之后就可以注册超级用户使用了。安装配置之后记得删除网站目录下的install.php文件
  • 前面如果不注意会出现很多问题,比如,提示/data/pages无法写入的就是权限修改问题这个用上面的chmod命令可以解决
  • 还会就是网页配置的时候有个bug,如果直接http://yourIP/install.php不安装反倒下载这个文件的时候,修改nginx配置文件将这个url修改为我上面写的那个url即可,其实就是换个路径就好了,另外需先确认nginx+php是正常的。

ok,以上,附我的wiki地址:http://wiki.arvon.top