[color=orange]2009年6月17日20:35[/color]
今天晚上研究了一下一个纯Python的Wiki,MoinMoin,感觉了一下,还不错。
本篇不适合阅读,纯属本人记录。命令流
Apache mod_python
安装Apache服务器
从Apache官方网站上下载最新的源码包。
解压后进入其目录
[code]./configure --prefix=/usr/local/apache2
make
make install[/code]
安装Python
解压缩后进入其目录
[code]./configure
make
make install[/code]
安装mod_python,由于使用的apache的版本为最新版的2.2.11,所以mod_pyrhon编译的时候会有问题,需要打一个补丁,如果不想打补丁的话,可以安装2.2.4的apache
[code]tar zxvf mod_python-3.3.1.tgz.gz
patch[/code]
安装MoinMoin
[code]tar zxvf moin-1.8.4.tar.gz
cd moin-1.8.4
python setup.py --quiet install --record=install.log
python setup.py --quiet install --prefix=/usr/local/moin --record=install.log
chmod -R a+rx /usr/local/lib/python2.6/site-packages/MoinMoin/[/code]
然后测试安装是否成功
[code]python
>>import MoinMoin[/code]
安装wiki实例
在你的某个目录下创建一个用来存放wiki实力的目录
[code]mkdir wiki
cp -rf /usr/local/share/moin/data ./wiki/
cp -rf /usr/local/share/moin/underlay ./wiki/
cp -rf /usr/local/share/moin/config/wikiconfig.py ./wiki/
[/code]
然后编辑apache的配置文件
[code]vi /usr/local/apache2/conf/httpd.conf[/code]
修改启动所使用的User和Group
然后添加如下代码
[quote]#Load Python Module
LoadModule python_module modules/mod_python.so
Alias /moin_static184 "/usr/local/share/moin/htdocs"
Order allow,deny
Allow from all
SetHandler python-program
PythonPath "['/home/luke/wiki/'] + sys.path"
PythonHandler MoinMoin.request.request_modpython::Request.run[/quote]
修改wiki的配置文件
vi wikiconfig.py
下面的去掉注释
[quote]url_prefix_static = '/moin_static184'
superuser = [u"luke", ]
acl_rights_before = u"luke:read,write,delete,revert,admin"
[/quote]
启动apache
今天晚上研究了一下一个纯Python的Wiki,MoinMoin,感觉了一下,还不错。
本篇不适合阅读,纯属本人记录。命令流
Apache mod_python
安装Apache服务器
从Apache官方网站上下载最新的源码包。
解压后进入其目录
[code]./configure --prefix=/usr/local/apache2
make
make install[/code]
安装Python
解压缩后进入其目录
[code]./configure
make
make install[/code]
安装mod_python,由于使用的apache的版本为最新版的2.2.11,所以mod_pyrhon编译的时候会有问题,需要打一个补丁,如果不想打补丁的话,可以安装2.2.4的apache
[code]tar zxvf mod_python-3.3.1.tgz.gz
patch[/code]
安装MoinMoin
[code]tar zxvf moin-1.8.4.tar.gz
cd moin-1.8.4
python setup.py --quiet install --record=install.log
python setup.py --quiet install --prefix=/usr/local/moin --record=install.log
chmod -R a+rx /usr/local/lib/python2.6/site-packages/MoinMoin/[/code]
然后测试安装是否成功
[code]python
>>import MoinMoin[/code]
安装wiki实例
在你的某个目录下创建一个用来存放wiki实力的目录
[code]mkdir wiki
cp -rf /usr/local/share/moin/data ./wiki/
cp -rf /usr/local/share/moin/underlay ./wiki/
cp -rf /usr/local/share/moin/config/wikiconfig.py ./wiki/
[/code]
然后编辑apache的配置文件
[code]vi /usr/local/apache2/conf/httpd.conf[/code]
修改启动所使用的User和Group
然后添加如下代码
[quote]#Load Python Module
LoadModule python_module modules/mod_python.so
Alias /moin_static184 "/usr/local/share/moin/htdocs"
Order allow,deny
Allow from all
SetHandler python-program
PythonPath "['/home/luke/wiki/'] + sys.path"
PythonHandler MoinMoin.request.request_modpython::Request.run[/quote]
修改wiki的配置文件
vi wikiconfig.py
下面的去掉注释
[quote]url_prefix_static = '/moin_static184'
superuser = [u"luke", ]
acl_rights_before = u"luke:read,write,delete,revert,admin"
[/quote]
启动apache