Dokuwiki是一个用PHP写成的小巧wiki程序,不需要数据库,简洁而容易上手,又拥有很不错的权限管理体制和许多插件。它可以作为个人和中小型组织的知识库,也可以用作个人博客。
可与多个CMS整合,比如WordPress
注意:有些介绍中说Dokuwiki对文章标题的中文化支持不好,这个问题在现在的版本中已经不存在了。
Dokuwiki是一个简洁小型的wiki程序,如果你用过Mediawiki可能会觉得它缺少某些功能,不过这些“缺少的功能”大都可以通过插件实现。
1 | $ sudo apt-get install apache2 php5 |
1 2 3 | $ cd /var/www/html/ $ wget -c http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz $ tar -xvf dokuwiki-stable.tgz //解压缩并改名为dokuwiki |
1 2 | $ cd dokuwiki $ sudo chown -R www-data:www-data data conf // www-data为apache2安装时自动创建的用户 |
访问http://127.0.0.1/dokuwiki/data/pages/wiki/dokuwiki.txt, 如果你能通过上面这个链接,访问到dokuwiki.txt文件,那么表明你的网站的数据是不安全,因为dokuwiki是文本数据库,也就是别人可以直接拖库了。
官方要求是data conf bin inc, 这四个目录是不能通过web访问浏览的。所以,我们要设置这些目录的权限,保证网站的数据安全。
1 | $ sudo vi /etc/apache2/sites-available/default |
将
1 2 3 4 5 6 | <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride none Order allow,deny allow from all </Directory> |
改为
1 2 3 4 5 6 | <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny allow from all </Directory> |
apache2重启
1 | $ sudo service apache2 restart |
vector主题, 仿维基百科主题, 强力推荐使用.