一、简介 Moinmoin是一个高级,易用,可扩展的Wiki引擎,并且拥有比较大的用户群。Moinmoin是由Python编写的开源Wiki,详细的介绍请参考http://moinmo.in/ 二、安装 Moinmoin有多种服务器配置方式,下面描述Moinmoin使用FastCGI的安装流程。 从http://moinmo.in/下载Moinmoin的安装包(示例使用的是1.8.5版 本),并解压出来,会看到有”setup.py”,”/wiki”,”/MoinMoin”等文件和目录。在Moinmoin中创建一个wiki实际是创 建了一个wiki的实例,也就是说对于一些静态的文件,如js,css,html等静态的内容,会被所有的wiki实例所共用,而每个wiki所特有的是 该wiki实例的数据文件和相关的配置文件等。把安装包解压之后,在解压的目录下运行”python setup.py install”把Moinmoin的库安装到本机的Python库中。 在解压出来的内容中,有一个wiki的目录,这个目录的内容就是Moinmoin的wiki所包含的所有文件了,其子目录如下: data: 包含了wiki page和user data,只有Moinmoin才能访问; underlay: 包含了Moinmoin默认的帮助页面和模板,只有Moinmoin才能访问; htdocs: 包括了Moinmoin的静态支持文件,如js和css,Web服务器需要有权限访问此目录; server: Moinmoin的一些示例启动文件; config: Moinmoin的一些示例配置文件。 新建一个目录存放wiki的data和underlay目录的文件(mkdir mywiki),然后把data和underlay两个目录拷到新创建的目录中(mywiki)。至于htdocs,存放的位置随意,但要保证Web服务器可以访问。 在mywiki目录新建一个目录用于存放Moinmoin的起动脚本(mkdir cgi-bin),并把server目录中的moin.cgi拷贝到cgi-bin目录,同时也把config目录中的wikiconfig.py文件拷 贝到mywiki的目录下,操作之后mywiki的目录结构如下: -/mywiki –/cgi-bin/moin.cgi –/data/ –/underlay/ –wikiconfig.py