Ubuntu搭建DokuWiki

说明

DokuWiki是一个强大的wiki系统,简单轻量,插件丰富,很合适中小团队作为团队文档管理的工具。这篇文章将展示如何在Ubuntu 16.04 上安装 DokuWiki。

需求

DokuWiki不需要太多依赖,因为它不需要数据库。只需要这些:

  • PHP 5.3.4或更高版本(建议使用PHP 7+)
  • web服务器(Apache)

0. 前期准备

指导

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

1
sudo apt-get update && sudo apt-get upgrade

安装 Apache

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

1
apt-get install apache2

安装PHP7和模块

如果你还没有安装 PHP,你应该先安装 PHP。使用下面的命令安装 PHP7 和一些其他 PHP 模块:

1
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

1. 下载安装DokuWiki

官网下载包并且解压到新文件夹dokuwiki
1
2
3
4
cd /var/www
sudo wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
sudo tar xvf dokuwiki-stable.tgz
sudo mv dokuwiki-*/ dokuwiki
修改dokuwiki的权限
1
sudo chown -R  www-data:root /var/www/dokuwiki
修改Apache中文件根目录的指向路径
1
sudo nano /etc/apache2/sites-enabled/000*.conf

DocumentRoot /var/www/html 修改为 DocumentRoot /var/www/dokuwiki

修改AllowOverrides的配置
1
sudo nano /etc/apache2/apache2.conf

AllowOverride None 修改为 AllowOverride All

重启Apache2
1
sudo service apache2 restart

2. 安装配置DokuWiki

进入http:IP/install.php安装配置
install.jpg

配置完成后,为了安全,删除/var/www/html/dokuwiki/目录下的install.php页面。

1
sudo rm /var/www/dokuwiki/install.php

3. 开始使用

welcome.jpg