dokuwiki之搭建及初步配置

首先先大致介绍一下wiki:

DokuWiki是一个开源wiki引擎程序,运行于PHP环境下。Doku Wiki 程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。

DokuWiki可以与多种CMS程序进行整合,例如WordPress、XOOPS、PostNuke等。由于这个原因,很多Blog作者对DokuWiki比较感兴趣。

1、确保一下相依套件已经安装 (如未安装 用 yum install 安裝即可 )
gcc-c++
make
expat-devel
perl
curl-devel
libxml2-devel
libjpeg-devel
libpng-devel
freetype-deve

2、安装php
#yum list php //查找可安装php程序包
#yum install ***.(如php.x86_64) //安装相应php程序包(如果报错版本冲突,将冲突版本卸载即可)

3、安装httpd
#yum list httpd //查找可安装httpd程序包
#yum install ***.(如httpd.x86_64)//安装相应httpd程序包

4、安装dokuwiki
#yum list dokuwiki //查找可安装dokuwiki 程序包 (一般没有)
#yum install ***.(如dokuwiki.noarch) //安装相应dokuwiki 程序包

如未能查找到程序包

#wget -c  http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz //下载网站安装压缩包
#tar -zvxf dokuwiki-stable.tgz    //解包解压缩
#cp -r dokuwiki-2013-05-10a/*  /var/www/html/wiki  //复制解压的网站源码文件到网站根目录

5、更改 httpd.conf
# vi /etc/httpd/conf/httpd.conf

将 DocumentRoot 目录更改到第4步中的wiki路径下 默认为**/var/www/html**

在其后添加下面配置作用是对URL进行过滤以保证数据安全

 <LocationMatch "/wiki/(data|conf|bin|inc)/">
    Order allow,deny
    Deny from all
    Satisfy all
</LocationMatch>

6、修改权限
根据httpd.conf 中下述两个配置值进行修改

User apache
Group apache

权限不修改会导致下面的访问页面报错

#chown -R apache.apache /var/www/html/wiki//将文件所有者由root用户改为apache用户 

7、调整Apache mime设定,让Apache 可以支援 PHP (/etc/mime.types )

在配置中加入

application/x-httpd-php                         php php4 phtml
application/x-httpd-php-source                  phps

8、 重启 Apache ( service httpd restart ),连接到 Wiki 下的目录执行 install.php 进行安装设定http://IP或者域名/wiki/install.php?l=zh)如出现以下红框内提示或者访问http://IP或者域名/wiki/data/pages/wiki/dokuwiki.txt能访问到dokuwiki.txt文件,说明数据不安全,需返回步骤5进行URL过滤配置。
注意:
如果出现下图情况,请参考博客‘php升级
在这里插入图片描述

9、现在开始安装配置:

维基名称:你wiki的名字,比如我的是Lainme's Blog
启用ACL(推荐):即启用权限控制,这个保持默认(选中状态)
超级用户:**输入超级用户的用户名**
全名:超级用户的全名,和上一个一样就行
E-Mail:超级用户的电子邮件地址
密码:**超级用户的密码**
请再输一次:再次输入密码
初始的ACL政策:全局权限控制策略,在下拉列表中选择一个合适的
开放的维基(任何人都有读、写、上传的权限)
公开的维基(任何人都有读的权限,只有注册用户才有写和上传的权限)
关闭的维基(只有注册用户才有读、写、上传的权限)

填写完成后按“保存”完成安装。现在再次进入http://IP或者域名/dokuwiki,可以在右下角看到有个“登录”按钮,同时标题栏也变成了你设定的网站名称。

为了安全,最好删除目录下的install.php文件。虽然Dokuwiki自身也有保护,install.php已经不能再次运行,不过还是以防万一吧。

10.初步配置
完成上一步操作后,注册用户时默认为自动生成密码,若要自定义密码则需进行如下操作
首先:登陆超级用户(前边已经设置的)
然后如下图操作即可。管理–配置设置–认证设置–将自动生成密码一栏勾去即可
在这里插入图片描述
在这里插入图片描述

至此,便可以自己注册并设置密码了!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值