1.软文推荐

2.软文推荐

3.软文推荐

Dokuwiki作为一个wiki引擎,软件主体十分小巧但功能非常强大而又灵活。它语法简单,为易写性、易读性提供保障。它提供权限管理和安全策略,能够保证信息库的安全性。

需求

DokuWiki 不需要太多依赖,因为它不需要数据库。这里是 DokuWiki 的要求:

PHP 5.3.4 或更高版本(建议使用 PHP 7+)
一台 web 服务器(Apache/Nginx/任何其他)
一台 VPS。买一台便宜的托管 VPS,那么你就不必这样做了。你只需与支持团队联系,他们将会为您安装。
指导

在你开始之前,你应该升级你的系统。运行下面的命令:

sudo apt-get update && sudo apt-get upgrade
安装 Apache

我们需要一台用于我们 wiki 的 web 服务器。我们在本教程中使用 Apache,但你也可以使用 Nginx 或任何其他 web 服务器。用下面的命令安装apache:

apt-get install apache2
安装 PHP7 和模块

接下来,如果你还没有安装 PHP,你应该先安装 PHP。在本教程中,我们使用 PHP7。所以请使用下面的命令安装 PHP7 和一些其他 PHP 模块:

apt-get install php7.0-fpm php7.0-cli php-apcu php7.0-gd php7.0-xml php7.0-curl php7.0-json php7.0-mcrypt php7.0-cgi php7.0 libapache2-mod-php7.0
下载安装 DokuWiki

下面就来到主要部分了 – 实际安装 DokuWiki。

首先,为你的 DokuWiki 创建一个目录:

mkdir -p /var/www/thrwiki

进入你刚才创建的目录:

cd /var/www/thrwiki

运行下面的命令来下载最新(稳定)的 DokuWiki:

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

解压 .tgz 文件:

tar xvf dokuwiki-stable.tgz

更改文件/文件夹权限:

www-data:www-data -R /var/www/thrwiki
chmod -R 707 /var/www/thrwiki
为 DokuWiki 配置 Apache

为你的 DokuWiki 创建一个 .conf 文件(我们把它命名为 thrwiki.conf,但是你可以把它命名成任何你想要的),并用你喜欢的文本编辑器打开。我们使用 nano:

touch /etc/apache2/sites-available/thrwiki.conf
ln -s /etc/apache2/sites-available/thrwiki.conf /etc/apache2/sites-enabled/thrwiki.conf
nano /etc/apache2/sites-available/thrwiki.conf

下面是 thrwiki.conf 中的内容:


 ServerAdmin wikiadmin@thishosting.rocks
 DocumentRoot /var/www/thrwiki/
 ServerName wiki.thishosting.rocks
 ServerAlias www.wiki.thishosting.rocks
 
   Options FollowSymLinks
   AllowOverride All
   Order allow,deny
   Allow from all
 
 ErrorLog /var/log/apache2/wiki.thishosting.rocks-error_log
 CustomLog /var/log/apache2/wiki.thishosting.rocks-access_log common

编辑与你服务器相关的行。将wikiadmin@thishosting.rocks 、wiki.thishosting.rocks替换成你自己的数据,重启 apache 使更改生效:

systemctl restart apache2.service

就是这样了。现在已经配置完成了。现在你可以继续通过前端页面 http://wiki.thishosting.rocks/install.php 安装配置 DokuWiki 了。安装完成后,你可以用下面的命令删除 install.php:

rm -f /var/www/html/thrwiki/install.php

如果你需要任何帮助,请随意留下评论。

本文来源:www.lxlinux.net/7103.html,若引用不当,请联系修改。

相关文章 8

1

日本东京服务器(日本最好的服务器) 2分钟前

目录:1、日本站群服务器,日本多IP服务器,哪家性价比最好,便宜的?2、阿里云日本站的服务器突然延迟很高了怎么办,阿里云日本东京...

2

推荐 8 个 yyds 的开源项目 3分钟前

\1. App ideas \2. 中国程序员容易发音错误的单词 \3. 新型冠状病毒数据库 \4. 全新的构建 Web 界面的方法 \5. Vite 助你尝试新技术;增加你的项目经...

3

Linux文件加密教程 4分钟前

在Linux系统中为了安装考虑,通常对一些机密文件或者比较重要的文件进行加密,防止数据泄露,Linux文件加密的方法有: gzexe加密、tar加密...

4

香港高防便宜vps(海外高防价格) 7分钟前

目录:1、香港便宜的vps都有哪些,适合国内建站的,谢谢2、香港高防vps主机服务器为什么这么少3、谁知道哪里有便宜稳定的香港VPS?香港...

6

hostiggervps的简单介绍 9分钟前

目录:...

7

Linux系统安装ERP系统(odoo) 12分钟前

Odoo 是一个现代化的商业应用套件,使用 AGPL 许可证,并具有客户关系管理(CRM),人力资源,销售,采购,以及众多社区模块。下面良许教程网为大家...

8

Linux下离线安装docker 13分钟前

Linux下如何离线安装docker?有时候会遇到服务器不能联网的情况,这样就没法用yum来安装docker,针对这种情况可以采用离线安装的方法,下面...