php的开源wiki主要有:
mediawiki:php
dokuwiki:php
立即学习“PHP免费学习笔记(深入)”;
############################################################
安装apache2和php:
sudo apt-get install apache2 libapache2-mod-php5
参考apache的配置。
立即学习“PHP免费学习笔记(深入)”;
安装dokuwiki:
sudo a2enmod rewrite
sudo cp ?a doku… /var/www/
cd /var/www
tar zxvf doku… -C dokuwiki
chown -R www-data:www-data /var/www/dokuwiki
立即学习“PHP免费学习笔记(深入)”;
修改路径:
sudo vi /etc/apache2/sites-enabled/000*.conf
DocumentRoot/var/www/html → DocumentRoot /var/www/dokuwiki
修改权限:
sudo vi /etc/apache2/apache2.conf
立即学习“PHP免费学习笔记(深入)”;
重启apache2:
sudo service apache2 restart
立即学习“PHP免费学习笔记(深入)”;
在web安装:
http://IP-address-of-your-server/install.php toinitially configure your DokuWiki.
立即学习“PHP免费学习笔记(深入)”;
安装完成后删除:
sudo rm /var/www/dokuwiki/install.php
立即学习“PHP免费学习笔记(深入)”;
安全设置:
data conf bin inc 这四个目录是不能通过web(http和https)访问的。
在/etc/apache2/apache2.conf添加下面配置:
order deny,allow
allow from all
立即学习“PHP免费学习笔记(深入)”;
order allow,deny
deny from all
satisfy all
立即学习“PHP免费学习笔记(深入)”;
############################################################
doku的配置:
SmartB2B 是一款基于PHP、MySQL、Smarty的B2B行业电子商务网站管理系统,系统提供了供求模型、企业模型、产品模型、人才招聘模型、资讯模型等模块,适用于想在行业里取得领先地位的企业快速假设B2B网站,可以运行于Linux与Windows等多重服务器环境,安装方便,使用灵活。 系统使用当前流行的PHP语言开发,以MySQL为数据库,采用B/S架构,MVC模式开发。融入了模型化、模板
doku的配置文件在/var/www/dokuwiki/conf/
立即学习“PHP免费学习笔记(深入)”;
主文件通常由dokuwiki管理,局部文件由管理员创建。
也就是我们需要创建并修改局部的local文件来配置。
立即学习“PHP免费学习笔记(深入)”;
dokuwiki.php: 主配置文件
local.php: 局部文件
立即学习“PHP免费学习笔记(深入)”;
local.protected.php:保护不受更改
立即学习“PHP免费学习笔记(深入)”;
plugins.php:默认插件
plugins.local.php:插件管理员修改
plugins.required.php:核心插件
plugins.protected.php:覆盖设置
立即学习“PHP免费学习笔记(深入)”;
user.auth.php:用户账号密码
acl.auth.php:访问控制规则
mediameta.php:可编辑的元数据
license.php:可用的许可证
立即学习“PHP免费学习笔记(深入)”;
mime.conf:上传文件的规则
acronyms.conf:自动缩进提示
smileys.conf:图像补充
entities.conf:文本补充
interwiki.conf:快捷方式
scheme.conf:url方案
wordblock.conf:垃圾邮件列表
立即学习“PHP免费学习笔记(深入)”;
############################################################
dokuwiki的插件和模板管理:
立即学习“PHP免费学习笔记(深入)”;
手动安装就是下载解压到下面路径然后chown为www-data:
/var/www/dokuwiki/lib/tpl用来安装模板
/var/www/dokuwiki/lib/plugins用来安装插件
自动安装就是在dokuwiki的web页面的模板管理安装。
立即学习“PHP免费学习笔记(深入)”;










