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
分享到:
相关推荐
windows平台下好用的wiki,集成了latex的moinmoin,安装简易,懒人适用。 3分钟快速安装。
MoinMoin的特点 完全使用文件来存储内容,不使用数据库 实现了全部Wiki规范,Unicode编码支持多语种 完整实用的wiki文本约定,编辑规则比较轻巧易学,包含所见即所得编辑环境 拥有访问权限控制 支持...
最方便的moinmoin wiki,不用安装Python,apache
负载开关一个用于上传 sage 工作表的 moinmoin 操作插件要使用它,您需要一个安装了 sagecell moinmoin 插件的 moinmoin wiki。 只需将其复制到您的插件/操作文件夹中即可。
本文假定已经按照官方指引 Quick MoinMoin on CentOS 完成了 apache 和 mod_wsgi 之外的基础安装 安装 Nginx 默认情况下,CentOS 下没有 nginx 的源,需要自己手动添加,访问 ...
ep_moinmoin_export 将当前打击垫内容导出为 MoinMoin Wiki ( ) 格式。 支持的默认格式和附加标签。 基于 乳胶出口 ...安装 npm install ep_moinmoin_export (from your etherpad-lite folder)
trello2textTrello板列表输出到文本现在以适合MoinMoin Wiki的格式输出到控制台有用的链接: Trello API: : Trello API Python库: : 以JSON形式查看完整版面: : 简单的GET即可查看板卡JSON: : cards=open card_...
使用WikiImageMapper,您可以轻松地为MoinMoin Wiki创建图像映射(已安装ImageMap解析器)。 该项目基于JImageMapper。
我的做法是只用一个python2的代码库,然后在安装的时候用2to3工具翻译成python3。不幸的是哪怕一点点的改动都会打破迭代开发。如果你选对了python的版本,你可以专心做事,幸运的避免了这个问题。 来自MoinMoin项目...