日期:2014-05-17  浏览次数:21648 次

Windows下安装MoinMoin
1.安装python。去python.org上下载并安装python。
2.安装apache2.2的版本。去apache.org下载http server并安装。apache2.2的windows版本在apache网站下载的other files下面。
3.安装apache的mod_wsgi模块。下载地址:http://modwsgi.googlecode.com/files/mod_wsgi-win32-ap22py27-3.3.so。将下载的文件重命名为mod_wsgi.so并将该文件拷贝到apache安装目录下的modules文件夹下。同时,打开apache安装目录的conf/httpd.conf文件在对应LoadModule下增加一行:
LoadModule wsgi_module mod_wsgi-win32-ap22py27-3.3

4.安装MoinMoin。去Moin的主站上下载Moin安装包,在文件系统的任何位置新建一个目录叫wiki,以下用<wiki>来代表该目录的全路径。首先将Moin压缩包中MoinMoin目录,Moin压缩包中wiki/conf/wikiconf.py文件,以及Moin压缩包中wiki/server/moin.wsgi,wiki/data目录,wiki/underlay拷贝到<wiki>目录下。
5.使用notepad打开<wiki>/moin.wsgi文件。在该文件中"a2)"注释的下方加入:
sys.path.insert(0, <wiki>)
,注意<wiki>替换成具体wiki目录,例如:'D:/wiki'。
6.使用notepad打开<wiki>/wikiconf.py文件,在其中加入加入一行:
    url_prefix_static = '/wiki' + url_prefix_static
,这里要注意python的缩进,tab键可能有问题,请使用空格到与上面的python定义的变量对齐的位置。
7.使用notepad打开apache安装conf/httpd.conf文件,加入如下一行:

WSGIScriptAlias /wiki '<wiki>/moin.wsgi' #这里<wiki>为上面的wiki全路径

<Directory <wiki>>
    Order allow,deny
    Allow from all
</Directory>

修改完成后,保存。重启apache服务器,在流浪器中使用http://localhost/wiki来访问刚刚搭建好的wiki。