## 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了。