MoinMoin安装

[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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值