dokuwiki 之使用与教程
dokuwiki 是个很好的 WIKI,不用数据库,用文本存储数据,转移方便。
今天再次使用 Dokuwiki 搭建一个 wiki,用于介绍法格产品,专门摆放法格锅具、法格电器、法格橱柜的信息。
发现很多用法已经忘记了,特此记录,博客一可用来表达心情,二可用来记录
dokuwiki 的安装
1,用了纯粹空间的 unzip.php 但是没成功,不知道怎么回事,少的数目文件能解压,多文件就不能解压,难道dreamhost做了空间限制?查看后发现有很多语言文件,在inc lib目录下,点开到里面找 lang 目录,只保留了 en zh 二个目录文件,就是英文和中文,凭我这智商,能看懂这二个就不错了。用cutftp上传,成功。原来 文件太多,传到后来就出错
2,现在安装了
很简单,在目录后打入install.php,比方http://www.zjtianxiang.com/bk是我FTP上去的目录,那么安装 就在浏览器里打入 http://www.domain.com/bk/install.php,在页面右侧选择语言为:ZH,马上看见熟悉的汉字出来了,依次选择,你站点的名字,人们是否可以访问你的站点,这里我选择ACL,因为我要搭一个,一部分可以任何人访问 ,一部分只有部分用户可以访问的站点。安装完后,安全起见要删掉install.php文件.另外,这里所做选择可以在管理里面,有更详细的控制
dokuwiki做一个可控的wiki
说到控制,先要说到命名空间和页面。
命名空间代表一组页面的集合,比方饮料,下面可以包括茶、咖啡、可乐。
而具体的 绿茶,就是个页面了,比方绿茶是什么的页面
但是绿茶还可以再分的,比方龙井、毛尖,所以也可以把绿茶既做为命名空间,也做为页面,但是在wiki中写法不同。
写一个饮料的命名空间是这样的:
[[:饮料:茶]]前面一个:饮料 代表一个命名空间,茶代表一个页
[[:茶:龙井]]就是个茶的命名空间了
那为什么要去做命名空间呢?
因为当他形成一个命名空间时,可以对一个命名空间给权限,这样就起到了访问控制。
加几个用户名,把这个用户名做到一组,比方work,这样做的好处,用过linux都知道,只需对组给权限就可以了,会简单的多
管理员登录–》下面管理—》访问控制–》进入后
选择左侧刚才 做的命名空间,(注意,命名空间前面有+号,页面没有)到右侧输入组的名字,比方刚才 的work.
然后在下面会出现一个权限,越往上越大,最大是删除,一般到上传就可以了。万一删除就不好了。再点确定。
下面会有给各组的权限。
这样就有了一个别人能看主页面,work工作组能访问编辑 饮料 页面组的维基了。
以此交流。