说明
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 | cd /var/www |
修改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安装配置
配置完成后,为了安全,删除/var/www/html/dokuwiki/目录下的install.php页面。1
sudo rm /var/www/dokuwiki/install.php