wiki平台之dokuwiki

该文章详细介绍了如何在CentOS7.9操作系统上下载并安装DokuWiki,包括启用remi仓库安装PHP7.3,配置必需的PHP扩展,以及设置Apache虚拟主机和权限,最后访问安装向导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.dokuwiki官网

下载地址:https://download.dokuwiki.org/
截止写这篇文章时,最新版本是2023-04-04a “Jack Jackrum”
下载链接:https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz

2.安装dokuwiki

操作系统:Centos7.9
# tar xvf dokuwiki-stable.tgz
# cd dokuwiki-2023-04-04a/
# ls
bin  conf  COPYING  data  doku.php  feed.php  inc  index.php  install.php 
lib  README  SECURITY.md  vendor  VERSION

(1)安装php

安装remi:
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
## 安装PHP 7.3
yum --enablerepo=remi-php73 install php php-xml php-xmlrpc
##php-xml php-xmlrpc是因为网页需要xml工具的支持,不然会报错:PHP function xml_parser_create is not available. Maybe your hosting provider disabled it for some reason?
如果还缺其他的模块,可以使用下面的命令,不过此次已经足够了
yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt
[root@centos7_test conf.d]# cat wiki.conf 
<VirtualHost *:443>
    ServerName xj.indico.cn
    DocumentRoot "/var/www/dokuwiki"
AliasMatch ^/dokuwiki/sites/[^/]+$      /var/www/dokuwikig/
AliasMatch ^/dokuwiki/sites/[^/]+/(.*)$ /var/www/dokuwikig/$1
Alias      /dokuwiki                    /var/www/dokuwikig/

<Directory /var/www/dokuwikig/>
Options +FollowSymLinks
require all granted
##VER APACHE2.4
	#Allow from localhost 127.0.0.1 ::1

        <IfModule mod_rewrite.c>

                # Uncomment to implement server-side URL rewriting
                # (cf. <http://www.dokuwiki.org/config:userewrite>).
                        # Do *not* mix that with multisite!
                #RewriteEngine on
                #RewriteBase /dokuwiki
                #RewriteRule ^lib                      - [L]
                #RewriteRule ^doku.php                 - [L]
                #RewriteRule ^feed.php                 - [L]
                #RewriteRule ^install.php              - [L]                
                #RewriteRule ^_media/(.*)              lib/exe/fetch.php?media=$1  [QSA,L]
                #RewriteRule ^_detail/(.*)             lib/exe/detail.php?media=$1 [QSA,L]
                #RewriteRule ^_export/([^/]+)/(.*)     doku.php?do=export_$1&id=$2 [QSA,L]
                #RewriteRule ^$                        doku.php  [L]
                #RewriteRule (.*)                      doku.php?id=$1  [QSA,L]
        </IfModule>
</Directory>

<Directory /var/www/dokuwikig/bin>
        Require all granted
        ##FOR VER APACHE2.4
</Directory>

<Directory /var/www/dokuwiki/data>
        Require all granted
        ##FOR VER APACHE2.4
</Directory>
</VirtualHost>

重启httpd服务,访问网址:https://xj.indico.cn/install.php,可以选择语言为中文
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值