MoinMoin桌面版本的安装和配置

来源:互联网 发布:iphone更新后数据丢失 编辑:程序博客网 时间:2024/05/01 08:19

简介


使用wiki的方式管理知识,是一种有效的方式。

本文介绍使用wiki工具建立个人桌面知识管理的方案。

wiki就像bbs一样,是一种组织知识的方式,bbs以时间和主题为线索,wiki以知识结构为线索。

wiki的实现很多,PHP,Python,Java,ASP等都有。

这里采用moinmoin wiki,moinmoin.wikiwikiweb.de/

目前使用的是moinmoin的桌面版本(安装非常简单):1.5.5a-1,下载:moinmoin.wikiwikiweb.de/DesktopEdition

这里有exe格式和zip格式供选择,其中exe版本内置了python支持,不需要再下载安装python了,不过配置不灵活,本文使用zip格式。

moinmoin是使用python编写的wiki实现, 需要下载python,www.python.org/,当前版本2.5。

moinmoin桌面版本的优点是:
  • 安装简单;
  • 支持中文全文检索;
  • 汉化较好;
  • 不依赖外界的数据库, 使用纯文本保存, 备份非常容易, 直接复制即可。

安装和配置

安装python

默认安装这个安装包,不需要特别的配置。

安装moinmoin的桌面版

zip格式,直接解压缩即可。

运行moinmoin

  • 确保8080端口未被占用, 默认启动使用这个端口
  • 进入解压缩的目录, 双击moin.py
  • 通过浏览器访问: localhost:8080

修改moinmoin端口


见moin.py:

python 代码
 
  1. class DefaultConfig(StandaloneConfig):  
  2.     docs = os.path.join(moinpath, 'wiki', 'htdocs')  
  3.   
  4.     # Port (default 8080)  
  5.     # To serve privileged port under 1024 you will have to run as root  
  6.     port = 9911  

配置为windows服务

访问www.tacktech.com/display.cfm, 下载srvany.zip.

将srvany.zip中的srvany.exe和instsrv.exe放置到c:\WINDOWS目录下.

在命令行窗口运行, 创建moinmoin Windows服务:

 
  1. c:\WINDOWS\instsrv.exe "MoinMoin desktop edition" c:\WINDOWS\srvany.exe  

编辑注册表, 在命令行下输入:

  1. regedit  

在注册表中找到:

  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MoinMoin desktop edition  

MoinMoin desktop edition下创建一个项, 名为Parameters

Parameters下创建新的字符串值, 名为Application, 值为:

  1. D:\Python25\python.exe E:\moin-desktop\moin.py  

其中E:\moin-desktop\moin.py是指moin.py的绝对路径

在服务中启动MoinMoin desktop edition, 就可以通过浏览器访问了.


转载自:http://marshal.iteye.com/blog/143582