`
lukejin
  • 浏览: 362503 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

MoinMoin安装

阅读更多
2009年6月17日20:35

今天晚上研究了一下一个纯Python的Wiki,MoinMoin,感觉了一下,还不错。
本篇不适合阅读,纯属本人记录。命令流
Apache mod_python

安装Apache服务器
从Apache官方网站上下载最新的源码包。
解压后进入其目录

./configure --prefix=/usr/local/apache2
make
make install


安装Python
解压缩后进入其目录

./configure
make
make install


安装mod_python,由于使用的apache的版本为最新版的2.2.11,所以mod_pyrhon编译的时候会有问题,需要打一个补丁,如果不想打补丁的话,可以安装2.2.4的apache

tar zxvf mod_python-3.3.1.tgz.gz
patch


安装MoinMoin

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/


然后测试安装是否成功

python
>>import MoinMoin


安装wiki实例
在你的某个目录下创建一个用来存放wiki实力的目录

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/

然后编辑apache的配置文件

vi /usr/local/apache2/conf/httpd.conf


修改启动所使用的User和Group
然后添加如下代码

引用
#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


修改wiki的配置文件

vi wikiconfig.py

下面的去掉注释

引用
url_prefix_static = '/moin_static184'
superuser = [u"luke", ]
acl_rights_before = u"luke:read,write,delete,revert,admin"

启动apache
分享到:
评论

相关推荐

    moinmoin_latex for windows

    windows平台下好用的wiki,集成了latex的moinmoin,安装简易,懒人适用。 3分钟快速安装。

    MoinMoin配置手册

    MoinMoin的特点  完全使用文件来存储内容,不使用数据库  实现了全部Wiki规范,Unicode编码支持多语种  完整实用的wiki文本约定,编辑规则比较轻巧易学,包含所见即所得编辑环境  拥有访问权限控制  支持...

    moin-desktop-1.5.5a-1.exe

    最方便的moinmoin wiki,不用安装Python,apache

    LoadSws:一个用于上传 sage 工作表的 moinmoin 操作插件

    负载开关一个用于上传 sage 工作表的 moinmoin 操作插件要使用它,您需要一个安装了 sagecell moinmoin 插件的 moinmoin wiki。 只需将其复制到您的插件/操作文件夹中即可。

    利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程

    本文假定已经按照官方指引 Quick MoinMoin on CentOS 完成了 apache 和 mod_wsgi 之外的基础安装 安装 Nginx 默认情况下,CentOS 下没有 nginx 的源,需要自己手动添加,访问 ...

    ep_moinmoin_export

    ep_moinmoin_export 将当前打击垫内容导出为 MoinMoin Wiki ( ) 格式。 支持的默认格式和附加标签。 基于 乳胶出口 ...安装 npm install ep_moinmoin_export (from your etherpad-lite folder)

    trello-to-text:将Trello列表序列化为文本

    trello2textTrello板列表输出到文本现在以适合MoinMoin Wiki的格式输出到控制台有用的链接: Trello API: : Trello API Python库: : 以JSON形式查看完整版面: : 简单的GET即可查看板卡JSON: : cards=open card_...

    WikiImageMapper-开源

    使用WikiImageMapper,您可以轻松地为MoinMoin Wiki创建图像映射(已安装ImageMap解析器)。 该项目基于JImageMapper。

    把项目从Python2.x移植到Python3.x的经验总结

    我的做法是只用一个python2的代码库,然后在安装的时候用2to3工具翻译成python3。不幸的是哪怕一点点的改动都会打破迭代开发。如果你选对了python的版本,你可以专心做事,幸运的避免了这个问题。 来自MoinMoin项目...

Global site tag (gtag.js) - Google Analytics