wiki: 基于php的dokuwiki

WBOY
풀어 주다: 2016-06-23 13:34:13
원래의
2648명이 탐색했습니다.

php的开源wiki主要有:

mediawiki:php

dokuwiki:php


############################################################

安装apache2和php:

sudo apt-get install   apache2   libapache2-mod-php5
参考apache的配置。


安装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


修改路径:

sudo  vi   /etc/apache2/sites-enabled/000*.conf

DocumentRoot/var/www/html → DocumentRoot /var/www/dokuwiki


修改权限:

sudo  vi    /etc/apache2/apache2.conf
 : Allow  Override   None → AllowOverride All


重启apache2:

sudo  service apache2 restart


在web安装:

 http://IP-address-of-your-server/install.php toinitially configure your DokuWiki.


安装完成后删除:

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


安全设置:

data conf bin inc 这四个目录是不能通过web(http和https)访问的。


在/etc/apache2/apache2.conf添加下面配置: 

 
    order  deny,allow 
    allow  from all
 


 
    order allow,deny 
    deny from all 
    satisfy all


############################################################

doku的配置:

doku的配置文件在/var/www/dokuwiki/conf/


主文件通常由dokuwiki管理,局部文件由管理员创建。

也就是我们需要创建并修改局部的local文件来配置。


dokuwiki.php: 主配置文件

local.php: 局部文件


local.protected.php:保护不受更改


plugins.php:默认插件

plugins.local.php:插件管理员修改

plugins.required.php:核心插件

plugins.protected.php:覆盖设置


user.auth.php:用户账号密码

acl.auth.php:访问控制规则

mediameta.php:可编辑的元数据

license.php:可用的许可证


mime.conf:上传文件的规则

acronyms.conf:自动缩进提示

smileys.conf:图像补充

entities.conf:文本补充

interwiki.conf:快捷方式

scheme.conf:url方案

wordblock.conf:垃圾邮件列表


############################################################

dokuwiki的插件和模板管理:


手动安装就是下载解压到下面路径然后chown为www-data:

/var/www/dokuwiki/lib/tpl用来安装模板

/var/www/dokuwiki/lib/plugins用来安装插件

自动安装就是在dokuwiki的web页面的模板管理安装。



관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿