## page was renamed from zhArticleTemplate
##language:zh
#pragma section-numbers on
'''
含有章节索引的中文 文章模板
'''

::-- ehu4ever [<<DateTime(2005-09-26T11:36:31Z)>>]
<<TableOfContents>>
= Setup MoinMoin using Twisted =

 * 本文的目地是介绍一种傻瓜的方法,将基于TWISTED的MOIN安装到WIN32平台上,并且可以正常使用。

== 请下载并安装有关组件 ==
 * ActivePython:http://downloads.activestate.com/ActivePython/windows/2.4/ActivePython-2.4.1-247-win32-ix86.msi
 * Twisted:http://tmrc.mit.edu/mirror/twisted/Twisted/2.0/Twisted_NoDocs-2.0.1.win32-py2.4.exe
 * OpenSSL:http://nights.doc.ntu.ac.uk/pyOpenSSL-0.6.win32-py2.4.exe
 * moin:http://jaist.dl.sourceforge.net/sourceforge/moin/moin-1.3.5.tar.gz


分别安装它们:ActivePython、Twisted、OpenSSL。
解压moin,在它的目录运行: 
{{{
python setup.py install --prefix=E:/moin2 --record=install.log
}}}
其中“E:/moin2”是安装目录,install.log是安装的日志文件。


== 配置 ==

 * 来到目录“E:/moin2”,将wikiconfig.py、mointwisted.py以及mointwisted.cmd复制到顶层目录,也就是“E:/moin2”。
 * 分别对某些代码行作以下修改:

=== wikiconfig.py ===
{{{
allowed_actions = ['AttachFile']
data_dir = 'E:/moin/MMDE/wiki/data'
data_underlay_dir = 'E:/moin/MMDE/wiki/underlay'
default_lang = "zh"
}}}
=== mointwisted.py ===
{{{
sys.path.insert(0, 'E:/moin2/Lib/site-packages')
sys.path.insert(0, 'E:/moin2/wikiconfig')
docs = 'E:/moin2/share/moin/htdocs'
port = 80
logPath = 'mointwisted.log'
}}}
=== mointwisted.cmd ===
{{{
"C:\Python24\Scripts\twistd" --python mointwisted.py
}}}
对于上面单引号或是双引号中的字符串自己要作相应的修改,还请注意不要把代码的缩进弄错了。

到这里,运行mointwisted.cmd,打开链接http://127.0.0.1,就可以使用moin了。