- apache_2.0.55-win32-x86-no_ssl.msi
- mod_python-3.2.5b.win32-py2.4.exe
- Python 2.4.2 Windows installer
- MoinMoin 1.7 tar.gz
安装目录约定 :
- Apache - C:wwwApache2
- Python - C:Python24
- WikiHome - C:wwwMoin
- WikiInstance - C:wwwMoinmywiki
先安装Apache、Python。
MoinMoin的安装 :
在解压后的MoinMoin目录里运行
C:Python24python setup.py install --record=install.log
创建一个Wiki实例 :
cd C:
md wwwMoin
md wwwMoinmywiki
md wwwMoinmywikidata
md wwwMoinmywikiunderlay
md wwwMoin
md wwwMoinmywiki
md wwwMoinmywikidata
md wwwMoinmywikiunderlay
cd Python24sharemoin
xcopy data C:wwwMoinmywikidata /E
xcopy underlay C:wwwMoinmywikiunderlay /E
copy config*.* C:wwwMoinmywiki*.*
copy server*.* C:wwwMoinmywiki*.*
修改C:wwwMoinmywikiwikiconfig.py
第1行改为 # -*- coding: utf-8 -*-
sitename = u'我的Wiki';
data_dir = r'C:/www/Moin/mywiki/data'
data_underlay_dir = r'C:/www/Moin/mywiki/underlay'
data_dir = r'C:/www/Moin/mywiki/data'
data_underlay_dir = r'C:/www/Moin/mywiki/underlay'
注意要保存为UTF-8格式的文件。
与Apache集成(CGI方式) ,修改C:wwwMoinmywikimoin.cgi
第1行改为:
#! C:/Python24/python
第16行改为:
sys.path.insert(0, r'C:/www/Moin/mywiki')
修改Apache的配置文件httpd.conf
Alias /wiki/ "C:/Python/share/moin/htdocs/"
ScriptAlias /mywiki "C:/www/Moin/mywiki/moin.cgi"
ScriptAlias /mywiki "C:/www/Moin/mywiki/moin.cgi"
重启Apache,访问 http://localhost/mywiki/ 测试一下吧。
与Apache集成(使用mod_python)
安装mod_python后
修改Apache的配置文件httpd.conf
LoadModule python_module modules/mod_python.so
重启Apache,在logs/error.log里看到类似下面的信息则说明mod_python工作正常。
[Mon Mar 27 17:22:30 2006] [notice] mod_python: Creating 8 session mutexes
based on 0 max processes and 250 max threads.
based on 0 max processes and 250 max threads.
修改httpd.conf
注释掉上面配置的CGI方式
#ScriptAlias /mywiki "/var/www/moin/mywiki/moin.cgi"
加入新的mod_python配置
SetHandler python-program
# Add the path of your wiki directory
PythonPath "[r'C:/www/Moin/mywiki'] + sys.path"
PythonHandler MoinMoin.request::RequestModPy.run
# Add the path of your wiki directory
PythonPath "[r'C:/www/Moin/mywiki'] + sys.path"
PythonHandler MoinMoin.request::RequestModPy.run
重启Apache,访问 http://localhost/mywiki 测试。
参考: