MoinWiki配置說明 - 下載本文

MoinWiki搭建步驟 版本 1.0 作者 Patty 日期 2012-06-01 備注 MoinWiki1.9.3版本安裝完成 2012-6-1 mywiki Patty Fu

1. 前言

隨著公司資料的逐漸增多,我們需要一個資源管理系統將各種資料分類整合。這個系統要符合以下標準:

跨平臺:Linux/Web/iOS/Android/Windows 數據保存格式:移植方便,將圖片保存到本地 數據采集方式:支持網絡直接復制,粘貼 數據索引:支持分類+tag 協同工作:方便的分享機制 免費

所以經過層層篩選,MoinMoin系統正式落戶了。

1.1編寫目的

公司在不斷地發展壯大,資料也越來越多,越來越雜。需要大家熟練操作該系統,并且在使用中提出自己的建議,使得我們的管理系統更加強大且穩定。

1.2背景

MoinMoin是使用Python編寫的Wiki實現,MoinMoin當前版本1.9。現在使用的是最新的穩定版本1.9.3.MoinMoin的優點是:

? 安裝簡單;

? 支持中文全文檢索; ? 漢化較好;

? 不依賴外界的數據庫, 使用純文本保存, 備份非常容易, 直接復制即可。

? 支持從html轉換到MoinMoin Wiki格式,純文本的wiki格式比html來的更純粹,只保存需要的數據,而不保存冗余的樣式,MoinMoin這點做的非常好,支持幾乎全部html標記的轉換。

? MoinMoin新版本增加了圖形化界面模式,不用再記下以前那些語法就可以使用。

2. MoinMoin的安裝

使用Ubuntu8.04版本安裝MoinMoin1.9.3+Python2.5.2+Apache2

因為MoinMoin是使用Python編寫的Wiki實現,所以安裝MoinMoin前需要安裝的軟件有Python和Apache2。 Python和Apache2安裝很簡單,只要安裝在默認路徑即可。

2.1. 使用MoinMoin桌面版

1. 下載MoinMoin http://moinmo.in/MoinMoinDownload 2. 解壓縮到合適的目錄(安裝目錄)

3. 進入到目錄moin-1.9.3,運行目錄下面的 wikiserver.py,即輸入: 此時就可以打開瀏覽器,在地址欄輸入 http://localhost:8080/ 即可訪問 4. 開始安裝Moin,在終端輸入:

sudo: 獲得root權限

Python:就是基于python進行安裝,后面是強制安裝到指定文件夾/usr/local 5. 安裝好之后,在終端輸入

python,然后輸入 import MoinMoin

若是什么都沒有出現,則證明Moin安裝成功,其他任何提示都代表安裝出錯,需要回頭仔細檢查,也可以查看安裝的log

3. Wiki的實例配置

1. 創建一個文件夾叫做mywiki(這個名字自己隨意)

假設安裝到/usr/local/share/moin/mywiki下,即

#進入moin目錄

輸入:mkdir mywiki #創建mywiki文件夾

將實例文件拷貝到mywiki下面: 在終端輸入:(-R表示將文件夾及其子目錄一并復制)

cp -R /usr/local/share/moin/data /usr/local/share/moin/mywiki cp -R /usr/local/share/moin/underlay /usr/local/share/moin/mywiki

cp /usr/local/share/moin/config/wikiconfig.py /usr/local/share/moin/mywiki cd mywiki mkdir cgi-bin

cp /usr/local/share/moin/server/moin.cgi /usr/local/share/moin/mywiki/cgi-bin

2. 改mywiki文件夾的權限(必須如下)

sudo chown -R www-data.www-data mywiki #(www-data是apache當前的servername和group)

sudo chmod -R ug+rwx mywiki sudo chmod -R o-rwx mywiki (讓apache可以有訪問權限) cp -rf /usr/local/lib/python2.5/site-packages/MoinMoin/web/static/htdcos /usr/local/share/moin/

將靜態網頁文件等內容拷貝到moin目錄下。

一般是安裝在/usr/local/lib/python2.5/site-packages/MoinMoin/web/static中

3. 修改配置文件

修改moinmoin的配置文件,配置文件在mywiki里面 vim wikiconfig.py 必須要修改的是

(1)import os

from MoinMoin.config. multiconfig import DefaultConfig class Config(DefaultConfig):

(2)data_dir = ‘/usr/local/share/moin/mywiki/data’ #實例所放路徑 data_underlay = '/usr/local/share/moin/mywiki/underlay' acl_static_url = '/wiki'

superuser = [u\定義超級用戶,名字自己隨便取一個,到時候注冊后就是超級用戶

acl_rights_default = u\其他可以默認

4. Apache2的配置文件(不要去修改apache2.conf)

sudo vim /etc/apache2/sites-avaliable/default 在最后加入

ScriptAlias /mywiki '/usr/local/share/moin/htdocs' #里面是網頁的各個元素

Alias /wiki '/usr/local/share/moin/mywiki/cgi-bin/moin.cgi' #可以找到腳本執行

5. 配置完成后,重啟apache

service apache2 restart或者 sudo /etc/init.d/apache2 restart

6. 此時進入網址即可,可以是自己電腦的ip登陸或默認localhost登陸

例如:192.168.1.206/mywiki localhost/mywiki

4. 注意:

(1)CSS文件丟失錯誤

Alias用于靜態文件: css, 圖片等等.

ScriptAlias用于將moin.cgi從url中隱藏. 你必須使用不同的值!

對于ScriptAlias, 或者Alias, 你可以使用任何值, 但是Alias必須匹配url_prefix的設置. 這是一個可以工作的例子(默認設置):

(2)# Apache config

Alias /wiki/ “/prefix/share/moin/htdocs/” # wiki config

url_prefix = ‘/wiki’





黑龙江22选5兑奖期限