干货分享:开源软件DokuWiki部署教程

2022-10-05 14:09:45 浏览数 (1)

最近在倒腾wiki系统,之前测试了MinDoc系统(需要mysql数据库),感觉还可以;但为了选择最合适的,今天又测试了DokuWiki系统(php5.6至上),这里和伙伴分享下部署教程。

一、准备工作

1、操作系统:Centos7.6(能上外网)

2、Apache版本:Apache/2.4.6 (CentOS)

3、php环境:php7.0.33

4、DokuWiki:稳定版

二、安装教程

1、安装apache服务

(1)查看当前系统默认的yum源中是否有httpd服务安装包

(2)安装httpd服务

命令:yum install -y httpd

查看apache版本命令:httpd -v

Server version: Apache/2.4.6 (CentOS)

(3)启用httpd服务

systemctl start httpd.service

启动httpd服务

systemctl status httpd.service

查看httpd服务状态

systemctl stop httpd.service

停止httpd服务

systemctl enable httpd.service

将httpd服务设置为自启动

2、安装php服务

说明:默认Centos7.6镜像中的php是5.4版本,而DokuWiki支持的php版本最低5.6,所以需要安装更新yum源。

(1)安装更新epel和webtatic源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

(2)安装php

yum install php70w php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel

ps:共计下载安装23个包

(3)查看php版本

(3)测试php安装是否正常。

在默认的httpd服务数据存放目录/var/www/html/创建一个名称为phpinfo.php的测试文件,内容如下:

<?php phpinfo(); ?>

重启httpd服务,测试http://IP地址/phpinfo.php网页是否正常,若出现如下界面表示php环境安装正常。

3、下载DokuWiki文件

在官网https://www.dokuwiki.org/下载,进入下载界面选择文档版本,语言可以选择英语和简体中文,其它多余的不需要,找到下载连接使用wget命令下载。

代码语言:javascript复制
wget https://download.dokuwiki.org/out/dokuwiki-a1b9b25f129b085a00920bd821719ccd.tgz

4、dokuwiki系统环境配置

(1)解压tgz文件

代码语言:javascript复制
tar -zxvf dokuwiki-a1b9b25f129b085a00920bd821719ccd.tgz

解压看到dokuwiki的目录,进入目录如下:

(2)将dokuwiki目录所有文件移动到httpd服务默认/var/www/html/目录下。

mv dokuwiki/* /var/www/html/

(3)更改wiki文件权限

chown -R apache:apache /var/www/html/

5、部署dokuwiki网站

测试网站http://192.168.0.200/install.php是否正常访问。出现如下界面说明正常,根据下列选项配置管理员和初始acl控制策略。

ps:加入提示你权限不够,再结合phpinfo.php能正常打开,说明是selinux的问题导致的,可以getenfore 0临时关闭selinux。永久关闭selinux需修改配置文件/etc/selinux/config

6、删除install.php文件

ps:一般使用mv修改个名字即可。

7、访问DokuWiki系统

直接访问http://192.168.0.200/即可,会进入如下界面:

三、总结

如上所述DokuWiki需要php支持即可,不需要单独的数据库,配置起来简单快速,网站无法打开及时查看防火墙和SeLinux配置。期望能对大家有帮助。

0 人点赞