Wiki小记(一):Centos6下搭建Dokuwiki
2016-05-08 18:24
4921 查看
背景:一直以来,都用wiz,evernote,blog等来做笔记,对文档中的目录结构管理起来麻烦且又不方便,最近,发现一款DokuWiki来管理,觉得挺方便好用,跟大家一起分享下。。。
一、前言
DokuWiki是一个开源wiki引擎程序,运行于PHP环境下。DokuWiki程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。
二、环境
在centos6 下安装apache2,php
1)在官方网站下载最新的稳定版:http://download.dokuwiki.org/,然后解压缩到你的网站目录下,比如/var/www/html/dokuwiki。
apache默认的目录`/var/www/html`,故需要把解压后的目录拷贝到这下面
2 )设置dokuwiki的访问权限
3)访问http://域名/dokuwiki/install.php,右上角,选择`zh`,填写表格
4)为安全起见,删除`/var/www/html/dokuwiki`目录下的install.php
四、安全
如果你能通过上面这个http://域名/dokuwiki/data/pages/wiki/dokuwiki.txt链接,访问到dokuwiki.txt文件,那么表明你的网站的数据是不安全,因为dokuwiki是文本数据库,也就是别人可以直接拖库了。
官方指定data,conf,bin,inc这四个目录不能通过web访问浏览的,所以,我们要设置这些目录的权限,保证网站的数据安全。
详情见:https://www.dokuwiki.org/start?id=zh:security
解决方法:
1)以nginx配置的
在网站的nginx.conf配置文件的server段加上下面的代码:
2)以apache配置的
在/etc/httpd/conf目录下,编辑httpd.conf文件,
简明使用,可见:http://lichifeng.com/dokuwiki-tutorial/
贴上自己刚搭的:http://www.flylmg.com/wiki/doku.php?id=homepage
到这里,自建的wiki就完成了
,可以通过http://域名/dokuwiki/访问了。。。。
参考文章:
https://www.dokuwiki.org/start?id=zh:dokuwiki
http://server.zol.com.cn/279/2797239.html
http://andrewpuschak.com/dokuwiki/doku.php?id=dokuwiki_install
https://www.lainme.com/doku.php/blog/2010/04/dokuwiki%E5%AE%89%E8%A3%85
http://www.dabu.info/dokuwiki-installation-and-configuration.html
http://www.baiguo.net/wiki/doku.php?id=start
一、前言
DokuWiki是一个开源wiki引擎程序,运行于PHP环境下。DokuWiki程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。
二、环境
在centos6 下安装apache2,php
yum install httpd yum install php /etc/init.d/httpd start chkconfig --levels 235 httpd on --- 开机自启,建议打开三、安装
1)在官方网站下载最新的稳定版:http://download.dokuwiki.org/,然后解压缩到你的网站目录下,比如/var/www/html/dokuwiki。
apache默认的目录`/var/www/html`,故需要把解压后的目录拷贝到这下面
2 )设置dokuwiki的访问权限
chown -R apache:root /var/www/html/dokuwiki chmod -R 664 /var/www/html/dokuwiki/ find /var/www/html/dokuwiki/ -type d -exec chmod 775 {} \;
3)访问http://域名/dokuwiki/install.php,右上角,选择`zh`,填写表格
4)为安全起见,删除`/var/www/html/dokuwiki`目录下的install.php
rm /var/www/html/dokuwiki/install.php
四、安全
如果你能通过上面这个http://域名/dokuwiki/data/pages/wiki/dokuwiki.txt链接,访问到dokuwiki.txt文件,那么表明你的网站的数据是不安全,因为dokuwiki是文本数据库,也就是别人可以直接拖库了。
官方指定data,conf,bin,inc这四个目录不能通过web访问浏览的,所以,我们要设置这些目录的权限,保证网站的数据安全。
详情见:https://www.dokuwiki.org/start?id=zh:security
解决方法:
1)以nginx配置的
在网站的nginx.conf配置文件的server段加上下面的代码:
location ~ /(data|conf|bin|inc)/ { deny all; }
2)以apache配置的
在/etc/httpd/conf目录下,编辑httpd.conf文件,
<Directory /var/www/html/dokuwiki> order deny,allow allow from all </Directory> <LocationMatch "/dokuwiki/(data|conf|bin|inc)/"> order allow,deny deny from all satisfy all </LocationMatch>
简明使用,可见:http://lichifeng.com/dokuwiki-tutorial/
贴上自己刚搭的:http://www.flylmg.com/wiki/doku.php?id=homepage
到这里,自建的wiki就完成了
,可以通过http://域名/dokuwiki/访问了。。。。
参考文章:
https://www.dokuwiki.org/start?id=zh:dokuwiki
http://server.zol.com.cn/279/2797239.html
http://andrewpuschak.com/dokuwiki/doku.php?id=dokuwiki_install
https://www.lainme.com/doku.php/blog/2010/04/dokuwiki%E5%AE%89%E8%A3%85
http://www.dabu.info/dokuwiki-installation-and-configuration.html
http://www.baiguo.net/wiki/doku.php?id=start
相关文章推荐
- Linux系统编程:基本I/O系统调用
- Linux系统安装DNS域名解析服务
- LINUX下软件包的安装与使用
- 阅读WebKit最近搞的一个存储开销小的、快速自适应的Locking机制
- linux下使用crontab和存储过程定期删除db2的表
- linux-iptables简介
- linux下PS1命令提示符设置
- 2015.12.31 linux caj
- 【Linux学习笔记八】Linux编程-编译(gcc)与调试(gdb)
- dell R710安装CentOS 6.5无法从U盘启动盘启动
- Linux内存寻址和内存管理
- linux学习(二):linux启动
- centOS6.5安装mysql
- Linux 下 Git 的源码安装
- Linux学习之目录处理命令
- 常用Linux命令集合
- centos下vim的安装与配置
- Centos下更新 gcc 版本至 GCC 6.1.0
- Linux使用静态库和动态库
- centos6.4 安装PXC5.6