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引擎时,需要将压缩包解压后,通过Python的setup.py脚本来进行安装,指定安装路径,并记录安装日志。 安装完成后,MoinMoin的文件结构会包括存放Wiki页面、用户信息的数据目录,存放默认页面的underlay...
windows平台下好用的wiki,集成了latex的moinmoin,安装简易,懒人适用。 3分钟快速安装。
安装MoinMoin通常涉及下载最新版本(如moin-1.5.7),解压后配置设置文件`farmconfig.py`,包括数据库连接、URL路径、主题等。然后使用Python运行wiki服务器,如`python wiki.py`。配置完成后,可以通过Web浏览器...
3. **安装依赖**:根据安装指南安装MoinMoin所需的Python模块和其他依赖项。 4. **配置wiki**:创建并编辑配置文件,指定数据存储位置、主题、语言设置等。 5. **启动wiki服务**:运行MoinMoin的服务器脚本,使其...
最方便的moinmoin wiki,不用安装Python,apache
在本文中,我们将深入探讨moinmoin的核心特性、安装与配置过程,以及如何利用它来构建一个高效的个人维基系统。 1. **核心特性** - **易于使用**:moinmoin 提供了一个直观的网页编辑界面,用户无需编程知识即可...
负载开关一个用于上传 sage 工作表的 moinmoin 操作插件要使用它,您需要一个安装了 sagecell moinmoin 插件的 moinmoin wiki。 只需将其复制到您的插件/操作文件夹中即可。
1. **安装**: 在终端执行`sudo python -m pip install MoinMoin`安装MoinMoin。 2. **验证安装**: 通过命令`python -c "import MoinMoin"`检查是否安装成功。如果没有任何错误信息输出,则表示安装成功。 #### 3. ...
本文假定已经按照官方指引 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)
在Ubuntu 8.04上安装MoinMoin 1.9.3和Python 2.5.2时,可以按照默认路径安装这两个组件。 要安装MoinMoin桌面版,你需要: 1. 从官方网站下载最新版本的MoinMoin。 2. 解压缩到你选择的安装目录。 3. 进入解压后的...
安装MoinMoin通常包括以下几个步骤: 1. 下载最新版本的MoinMoin源码。 2. 配置Python环境,确保Python及其相关库(如Werkzeug、Pygments)已安装。 3. 解压并运行安装脚本,创建初始配置文件。 4. 配置web服务器,...
安装过程相对简单,只需几步即可启动一个基本的wiki站点。对于更复杂的需求,如集成其他服务或自定义主题,可以通过配置文件和编写Python脚本来实现。 5. **社区与资源** MoinMoin拥有活跃的开发者和用户社区,...
这个版本是moinmoin Wiki软件的1.9.3迭代,提供了一个强大的桌面版解决方案,让用户在本地环境下也能享受到Wiki系统的便利性。 一、moinmoin Wiki概述 moinmoin是一款功能丰富的Wiki系统,由Jan Gerken开发,并且...
trello2textTrello板列表输出到文本现在以适合MoinMoin Wiki的格式输出到控制台有用的链接: Trello API: : Trello API Python库: : 以JSON形式查看完整版面: : 简单的GET即可查看板卡JSON: : cards=open card_...
使用 WikiImageMapper,您可以轻松地为 MoinMoin Wiki 创建图像映射(安装了 ImageMap 解析器)。 该项目基于 JImageMapper。
- **MoinMoin**:一个基于Python的Wiki引擎。 - **pydict**:一个基于Linux的英汉词典应用程序。 - **在线游戏服务器**:许多在线游戏的后端服务器使用Python构建。 ### 二、第一个示例:Hello, World! - **...