在Ubuntu 20.04上安装和设置DokuWiki

在本演示中,我们将学习如何在ubuntu 20.04服务器上安装和设置DokuWiki。 DokuWiki 是用PHP编写的开源软件,允许用户使用Web浏览器创建和编辑页面。它适用于纯文本,不需要数据库。

DokuWiki功能丰富。阅读有关的功能 DokuWiki功能页面

在Ubuntu 20.04上安装和设置DokuWiki

运行系统更新

更新和升级您的系统软件包;

apt update
apt upgrade

接下来,运行系统重启;

注意:为了确定是否在升级后重新启动系统或需要重新启动哪些服务,只需安装 needrestart 包, apt install needrestart。安装后,只需运行 needrestart 从终端。

systemctl reboot

安装PHP和必需的PHP模块

DokuWiki是一个基于PHP的Web应用程序。它需要安装PHP和一些PHP扩展才能正常运行。要安装PHP和DokuWiki所需的模块,请运行以下命令;

apt install php php-gd php-xml php-json

安装Apache Web服务器

在本演示中,Apache被用作DokuWiki的Web服务器。安装PHP后,它将安装Apache作为其必需的软件包依赖项之一。要确认这一点,请使用 list 的选择 apt 命令;

apt list apache2
apache2/focal,now 2.4.41-4ubuntu3 amd64 [installed,automatic]

假设出于某些奇怪的原因,Apache未随PHP一起安装,请运行以下命令进行安装。

apt install apache2

启动并启用Apache以在系统启动时运行。

systemctl enable --now apache2

在防火墙上打开Apache端口

要允许外部访问您的DokuWiki,您需要打开防火墙(UFW)上的Apache端口(如果它正在运行)。打开的端口取决于服务器的流量,在这种情况下,它只是基本的HTTP(端口80)。

ufw allow 80/tcp

或简单地说

ufw allow Apache

在Ubuntu 20.04上安装DokuWiki

DokuWiki作为可立即运行的应用程序分发。您所需要做的就是下载发行版tarball并将其解压缩到您的Web根目录;

从下载最新版本 DokuWiki下载页面。您只需运行以下命令即可获取它;

wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz

将DokuWiki Tarball解压到您的Web根目录, /var/www/html/dokuwiki,就我们而言;

mkdir /var/www/html/dokuwiki
tar xzf dokuwiki-stable.tgz -C /var/www/html/dokuwiki/ --strip-components=1

这会将应用程序文件提取到我们的Web根目录中, /var/www/html/dokuwiki/

ls /var/www/html/dokuwiki
bin conf COPYING data doku.php feed.php inc index.php install.php lib README vendor VERSION

为DokuWiki创建Apache VirtualHost

要为DokuWiki创建VirtualHost配置文件,只需按照以下步骤进行以下操作即可根据您的环境设置进行相关更改。

vi /etc/apache2/sites-available/dokuwiki.conf

        ServerName    dokuwiki.kifarunix-demo.com
        DocumentRoot  /var/www/html/dokuwiki

        
            
                AllowOverride All
                Require all denied
            
            
                Order allow,deny
                Deny from all
            
        

        ErrorLog   /var/log/apache2/dokuwiki_error.log
        CustomLog  /var/log/apache2/dokuwiki_access.log combined

保存并退出配置文件。

指某东西的用途 AllowOverride All 允许使用 .htaccess 文件。这样,重命名DokuWiki .htaccess文件,如下所示;

cp /var/www/html/dokuwiki/.htaccess{.dist,}

将DokuWiki Web根目录的所有权设置为 www-data

chown -R www-data:www-data /var/www/html/dokuwiki

检查Apache是​​​​否存在语法错误;

apache2ctl -t

如果您获得语法OK输出,那么您感觉很好。否则,请修复所有错误。

Syntax OK

禁用默认的Apache测试站点;

a2dissite 000-default.conf

启用DokuWiki网站;

a2ensite dokuwiki.conf

重新加载Apache;

systemctl reload apache2

在Ubuntu 20.04上完成DokuWiki的安装

要完成设置,请从浏览器访问您的DokuWiki, http:///install.php

设置Wiki的名称,启用ACL和其他设置。保存配置,然后继续您的DokuWiki。

在Ubuntu 20.04上安装和设置DokuWiki

要登录到您的DokuWiki,请单击 登录 在右上角。

在Ubuntu 20.04上安装和设置DokuWiki

要在登录后进行更多配置,请单击 管理员 右上角的齿轮图标。

在Ubuntu 20.04上安装和设置DokuWiki

美丽。这就是在Ubuntu 20.04上安装和设置DokuWiki多么容易。进一步探索该工具并进行自己的调整。请享用。

参考

安装 [DokuWiki]

其他教程

如何配置DokuWiki OpenLDAP身份验证

在CentOS 8上安装DokuWiki

在Ubuntu 20.04上安装和设置OpenVPN Server

在Ubuntu 20.04上安装ELK Stack

Sidebar