2957
备注:
|
3271
|
删除的内容标记成这样。 | 加入的内容标记成这样。 |
行号 62: | 行号 62: |
* 打开 http://domainname/mywiki/ 即可打开维基网站了。 | |
行号 67: | 行号 68: |
以下以在debian linux 4.0下安装为例介绍mediawiki的架设步骤 * 首先是安装web服务器,这里以apache2为例:{{{ apt-get install apache2 libapache2-mod-python }}} * 安装mediawiki:{{{ apt-get install mediawiki }}} |
什么是维基
维基和论坛、博客等概念类似,是一种网站的组织形式。论坛的特点是任何人都可以发帖,任何人都可以回复,由管理员进行管理。博客的特点是一个人发文,任何人都可以回复。而维基的特点是什么呢?
- 任何人都可以写文章,任何人都可以修改
- 所有文章都有修改的历史记录
- 文章之间可以非常容易的建立链接
- 有简单的语法可以对文章的格式进行控制
由于这些特点,维基网站特别适合做:
- 知识聚集
实例:
[http://www.wikipedia.org/ 维基百科]
如何架设维基网站
这部分内容指导服务器的管理员如何在服务器上架设维基网站,普通用户可以直接跳过。
1. moinmoin架设
以下以在debian linux 4.0下安装为例介绍moinmoin的架设步骤
首先是安装web服务器,这里以apache2为例:
apt-get install apache2 libapache2-mod-python
然后安装python-moinmoin和moinmoin-common包:
apt-get install python-moinmoin moinmoin-common
将维基装在/var/www/mywiki目录下:
mkdir /var/www/mywiki cp -r /usr/share/moin/data /usr/share/moin/underlay /usr/share/moin/server/moin.cgi /var/www/mywiki chown -R www-data:www-data /var/www/mywiki chmod -R g+w /var/www/mywiki
配置apache2,将如下内容写到/etc/apache2/conf.d/mywiki.conf文件:
Alias /wiki/ /usr/share/moin/htdocs/ ScriptAlias /mywiki "/usr/share/moin/server/moin.cgi" <Directory /usr/share/moin/htdocs> order deny,allow allow from all </Directory> <Location /mywiki> SetHandler python-program PythonPath "['/var/www/mywiki','/etc/moin/']+sys.path" PythonHandler MoinMoin.request::RequestModPy.run PythonDebug On </Location>
重启apache2,运行:
/etc/init.d/apache2 reload
配置moinmoin,编辑/etc/moin/farmconfig.py
wikis = [ ("mywiki", r".*"), # this is ok for a single wiki ]
将moinmaster.py文件复制为mywiki.py
cp /etc/moin/moinmaster.py /etc/moin/mywiki.py
配置moinmoin,编辑/etc/moin/mywiki.py
sitename = u'MyWiki' data_dir = '/var/www/mywiki/data' data_underlay_dir = '/var/www/mywiki/underlay'
要使用中文名称,需要将第一行改成
# -*- coding: utf-8 -*-
打开 http://domainname/mywiki/ 即可打开维基网站了。
安装中文的系统页面:任意注册一个用户,比如名叫czk,用这个用户登录。编辑/etc/moin/mywiki.py,加入
superuser=['czk']
打开SystemPagesSetup页面(可以在右上角的搜索框输入),在SimplifiedChinese.zip前面点安装。
2. mediawiki架设
以下以在debian linux 4.0下安装为例介绍mediawiki的架设步骤
首先是安装web服务器,这里以apache2为例:
apt-get install apache2 libapache2-mod-python
安装mediawiki:
apt-get install mediawiki
如何使用维基网站
这部分内容指导维基的普通用户如何创建、修改网站的内容。
如何管理维基网站
这部分内容指导维基网站的管理员如何对网站进行管理,普通用户可以跳过。