dokuwiki安装方法–适合部门团队共享信息使用

  • Post author:
  • Post category:其他


团队之间共享一些信息,每个人都可以看到,使用dokuwiki非常方便、简洁。

确保一下相依套件已经安装 (如未安装 用 yum install 安裝即可 )

yum install  gcc-c++ make expat-devel perl curl-devel libxml2-devel libjpeg-devel libpng-devel freetype-deve

一、安装php5.6版本

以下是CentOS 7.0的源。

# yum install epel-release

# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

使用yum list命令查看可安装的包(Packege)。

# yum list –enablerepo=remi –enablerepo=remi-php56 | grep php

安装PHP5.6

yum源配置好了,下一步就安装PHP5.6。

# yum install –enablerepo=remi –enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof

用PHP命令查看版本。

# php –version

二、安装httpd

#yum list httpd //查找可安装httpd程序包

#yum install httpd.x86_64(如httpd.x86_64)//安装相应httpd程序包

三、DokuWiki安装

1、到 DokuWiki 官网下载之后上传到服务器:https://www.dokuwiki.org/zh:dokuwiki

或直接下载安装dokuwiki

#wget -c  http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz //下载网站安装压缩包

#tar -zvxf dokuwiki-stable.tgz    //解包解压缩

#cp -rf dokuwiki  /var/www/html/dokuwiki  //复制解压的网站源码文件到网站根目录

2、更改 httpd.conf

# vi /etc/httpd/conf/httpd.conf

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

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

<LocationMatch “/dokuwiki/(data|conf|bin|inc)/”>

Order allow,deny

Deny from all

Satisfy all

</LocationMatch>


3、修改权限

根据httpd.conf 中下述两个配置值进行修改User apache

Group apache

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

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

4、调整Apache mime设定,让Apache 可以支援 PHP (/etc/mime.types )   ,在配置中加入

application/x-httpd-php                         php php4 phtml

application/x-httpd-php-source             phps

5、 重启 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过滤配置。

6、现在开始安装配置:

维基名称:你wiki的名字,比如我的是Lainme’s Blog

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

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

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

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

密码:超级用户的密码

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

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

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

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

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

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

为了安全,最好删除目录下的install.php文件。



版权声明:本文为levy_cui原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。