Dokuwiki(https://www.dokuwiki.org/)是使用PHP开发的开源wiki应用,源代码托管在Github(https://github.com/splitbrain/dokuwiki)。Dokuwiki灵活、简单易用,并且不需要数据库支持,它直接使用文本文件存储数据。适用于中小团队和个人网站知识库的管理。
Ubuntu 16.04 安装 Dokuwiki:
1.安装LAMP
参考:http://www.linuxdiyf.com/linux/21530.html(不用安装MySQL)
它依赖的PHP模块:
$ sudo apt-get install php7.0-curl php7.0-json php7.0-cgi php7.0 php7.0-xml php7.0-mcrypt php7.0-gd
2.下载Dokuwiki
下载地址:http://download.dokuwiki.org/
$ cd /tmp
$ wget http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
解压并移动到网站文档目录:
$ tar xvf dokuwiki-stable.tgz
$ sudo mv dokuwiki-*/ /var/www/dokuwiki
更改目录权限:
$ sudo chown www-data:www-data -R /var/www/dokuwiki
$ sudo chmod -R 707 /var/www/dokuwiki
3.配置Apache
开启rewrite模块:
$ sudo a2enmod rewrite
创建Virtual Host配置文件:
$ sudo vim /etc/apache2/sites-available/dokuwiki.conf
写入内容:
<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/dokuwiki/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/dokuwiki/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>
注意替换上面的域名。
使配置生效:
$ sudo ln -s /etc/apache2/sites-available/dokuwiki.conf /etc/apache2/sites-enabled/dokuwiki.conf
重启Apache服务:
$ sudo systemctl restart apache2
4.完成安装
使用浏览器访问:http://your_doamin_or_IP/install.php
完成安装: