DoKuWiki知识库的搭建

DoKuWiki知识库的搭建(一)


dokuwiki是一个基于PHP的开源的wiki引擎,可以用来搭建中小团队的知识共享库管理和个人网站

1、安装AppServ

AppServ是一个PHP的服务构架的软件集成架构包,包括MySQL、Apache、PHP等构架环境,简单的来说就是一个十分便捷的一个服务器搭建的软件集成包具体的安装如下:
http://jingyan.baidu.com/article/91f5db1bf72ac01c7f05e3a7.html

遇到的问题:

(1)、注意安装的时候的端口选择,一般默认为80端口。

这里里涉及的端口的概念,80是http超文本传输协议的一般的默认端口,也就是说平时浏览器中输入网页是一般都是省略了:80的,Tomcat一般默认为8080,Apache一般默认为80端口,但是要注意80 端口可能会被一些Teamview等软件占用,所以为了避免冲突可以使用8011。
端口错误在后续打开网页时会显示“网页错误”

(2)、需要在局域网中构建又涉及到Apache的权限配置问题

因为需要在局域网中的人都能访问到,所以在AppServ/conf/中的httpd.conf中进行权限的配置
在 <’Directory …target directory>中添加:

Allow form 192.168.155.*  

192.168.155.*表示为该局域网的所有IP,以及添加servername:

ServerName 192.168.155.1:8011

192.168.155.1为本机IP,以及添加监听:

Listen 192.168.155.1:8011

2、安装DokuWiki

首先在官网上下载DokuWiki:
https://download.dokuwiki.org/
下载之后直接将dokuwiki放到AppServ下面的www文件夹下,之后在浏览器输入:

127.0.0.1:8011

进入到dokuwiki的初始接面,之后就可以开始进行安装了,在浏览器上输入:

127.0.0.1:8011/install.php

就可以进入安装界面,填上对应的信息:

维基名称:你wiki的名字,比如我的是Mabio_xiao

启用ACL(推荐):即启用权限控制,这个保持默认(选中状态)

超级用户:输入超级用户的用户名

全名:超级用户的全名,和上一个一样就行

E-Mail:超级用户的电子邮件地址

密码:超级用户的密码

请再输一次:再次输入密码

初始的ACL政策:全局权限控制策略,在下拉列表中选择一个合适的

    ·开放的维基(任何人都有读、写、上传的权限)

    ·公开的维基(任何人都有读的权限,只有注册用户才有写和上传的权限)

    ·关闭的维基(只有注册用户才有读、写、上传的权限)

再次输入网页即可进入到安装好的Doku中。

然后就是插件和主题的安装,一个非常简单的安装方式就是直接在官网中下载所需要的插件和主题。

模板:

将下载文件解压至/var/www/dokuwiki/lib/tpl目录下 下即可,用admin用户登录,在管理选项中配置设置,选择模板保存后就能看到效果

插件:  

可直接在插件管理里面输入URL下载,也可直接到dokuwiki网站下载后,将文件解压至/var/www/dokuwiki/lib/plugins目录下

简单粗暴,至于模板和主题可以参考

http://www.dokuwiki.com.cn/

你可能感兴趣的:(wiki个人知识库搭)