Linux下安装MoinMoin Wiki
MoinMoin是一个基于Python环境的wiki引擎程序,支持包括中文在内的多语种特性。
MoinMoin最新版本: http://prdownloads.sourceforge.net/moin/moin-1.5.8.tar.gz?download
Python最新版本: http://www.python.org/ftp/python/2.5.1/Python-2.5.1.tgz
在安装MoinMoin-1.5.8之前要确保Python的版本不低于2.3。
基本安装:
1:解压缩安装文件。
2:执行python install setup.py –prefix=install path。install path为自定义的安装路径。
创建Wiki实例:
1:创建Wiki文件夹,mkdir /path/wiki。path为自定义的路径。
2:在Wiki文件夹下建一个cgi目录,mkdir /path/wiki/cgi-bin。
3:拷贝/install path/share/moin/data文件夹和/install path/share/moin/underlay文件夹到/path/wiki文件夹下。
4:拷贝/install path/config/wikiconfig.py到/path/wiki/cgi-bin目录下。
5:拷贝/install path/server/moin.cgi到/path/wiki/cgi-bin目录下。
6:编辑moin.cgi, 将MoinMoin的python库添加如python的搜索路径。
sys.path.insert(0, ‘/install path/lib/python2.5/site-packages’)
6:使用chown和chmod修改wiki文件夹的权限。使只有apache可以读些其中的内容。
设置Apache :
编辑httpd.conf文件,添加如下内容。
Alias /wiki/ “/install path/share/moin/htdocs/”
<Directory “/install path/share/moin/htdocs/”>
Order deny,allow
Allow from all
</Directory>
ScriptAlias /cgi “/path/wiki/cgi-bin/moin.cgi”
<Directory “/path/wiki/cgi-bin”>
Order deny,allow
Allow from all
</Directory>
重启Apache后,就可以通过http://domain/cgi来访问MoinMoin Wiki了。
设置MoinMoin:
1:添加管理员,首先创建一个帐号,然后编辑/path/cgi-bin/wikiconfig.py中的superuser,将其设为这个帐号。
2:安装中文语言包,使用管理员帐号登录,访问SystemPagesSetup页面,安装中文简体包。
3:设置管理权限,可根据具体情况进行。
OK,MoinMoin安装完毕。