<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Everything is a contribution

    走過Java的點點滴滴,與大家共勉~
    隨筆 - 21, 文章 - 0, 評論 - 10, 引用 - 0
    數據加載中……

    在Linux9/Linux ES3上安裝moinmoin

    在網上查找了好多wiki,對國際化的支持,最后選擇了moinmoin,以下是搭建過程:

    1. 安裝Python2.3.4版本
    解壓縮Python2.3.4包后,進入解壓后的目錄:
    #./configure --enable-unicode=ucs4
    #make
    #make install

    2. 安裝moinmoin
    解壓縮moin安裝包后,進入解壓后的目錄:
    #python2.3 setup.py --quiet install --record=install.log

    3. 建立一個wiki實例
    #export PREFIX=/usr/local
    #export SHARE=$PREFIX/share/moin
    #export WIKILOCATION=$SHARE
    #export INSTANCE=moin.cgi

    #export USER=apache
    #export GROUP=apache

    #cd $WIKILOCATION
    #mkdir $INSTANCE
    #cp -R $SHARE/data $INSTANCE
    #cp -R $SHARE/underlay $INSTANCE
    #cp $SHARE/config/wikiconfig.py $INSTANCE

    #chown -R $USER.$GROUP $INSTANCE
    #chmod -R ug+rwX $INSTANCE
    #chmod -R o-rwx $INSTANCE

    #cd $WIKILOCATION/$INSTANCE
    #mkdir cgi-bin
    #cp $SHARE/server/moin.cgi cgi-bin
    #chown -R $USER.$GROUP cgi-bin
    #chmod -R ug+rx cgi-bin
    #chmod -R o-rwx cgi-bin
    #vi cgi-bin/moin.cgi
    修改第一行為:#!/usr/local/bin/python2.3
    增加如下內容:
    import sys
    sys.path.insert(0, '/usr/local/share/moin/moin.cgi')

    #echo "" >>/etc/httpd/conf/httpd.conf
    #echo "Alias /wiki/ \"$SHARE/htdocs/\"" >>/etc/httpd/conf/httpd.conf
    #echo "ScriptAlias /mywiki \"$WIKILOCATION/$INSTANCE/cgi-bin/moin.cgi\"" >>/etc/httpd/conf/httpd.conf
    #echo "Alias /wikiattach/ \"/usr/local/share/moin/moin.cgi/data/pages/\"">>/etc/httpd/conf/httpd.conf

    3. 修改wiki的配置文件wikiconfig.py
    sitename = u'SoftBrain Wiki'
    logo_string = sitename
    interwikiname = None

    data_dir = '../data/'
    data_underlay_dir = '../underlay/'
    url_prefix = '/wiki'

    allowed_actions = ['DeletePage', 'AttachFile', 'RenamePage']
    attachments = {
    'dir': '../data/pages',
    'url': '/wikiattach',
    }

    acl_enabled = 1

    acl_rights_default = 'All:read'
    acl_rights_before = "liu chunping,zhaowm,zhangcg,wenyp,xiajx,fuxw,chenjing,chu,shichida:read,write,delete,revert,admin"


    mail_smarthost = "192.168.99.2"
    mail_from = "xiajx@hotmail.com"
    mail_login = ""

    navi_bar = [
    # Will use page_front_page, (default FrontPage)
    u'%(page_front_page)s',
    u'RecentChanges',
    u'FindPage',
    u'HelpContents',
    ]

    theme_default = 'modern'

    charset = "utf-8"
    upperletters = "A-Z"
    lowerletters = "0-9a-z"

    default_lang = 'zh'

    page_category_regex = u'^Category[A-Z]'
    page_dict_regex = u'[a-z]Dict$'
    page_form_regex = u'[a-z]Form$'
    page_group_regex = u'[a-z]Group$'
    page_template_regex = u'[a-z]Template$'

    show_hosts = 1
    show_section_numbers = 0
    chart_options = {'width': 600, 'height': 300}

    4. 修改/usr/local/lib/python2.3/site-packages/MoinMoin/i18n目錄下的zh.py文件(大概在59-64行),
    糾正編輯時候的javascript錯誤,做如下修改:
    '''您對'%(lock_page)s'的編輯鎖定已經超時!''',
    '''您對'%(lock_page)s'的鎖定將在#分鐘內失效.''',
    '''您對'%(lock_page)s'的鎖定將在#秒內失效.''',


    注意:對于moinmoin的遷移則不用進行步驟3、4,直接把原來的mywiki整個目錄拷貝到/usr/local/share/moin目錄即可;
    如果需要單獨對某頁進行權限控制,只需要管理員在編輯該頁時,將以下內容添加到第一行即可:
    #acl Trusted:read,write,delete,revert Known:read,write,delete,revert All:read

    posted on 2007-11-26 11:00 Kevin Xia 閱讀(472) 評論(0)  編輯  收藏 所屬分類: 開源技術

    主站蜘蛛池模板: 97国产免费全部免费观看| 亚洲码欧美码一区二区三区| 成人午夜亚洲精品无码网站| 亚洲伊人久久综合影院| 亚洲国产午夜中文字幕精品黄网站| 好爽好紧好大的免费视频国产| 日韩电影免费在线观看视频| 日韩免费观看视频| 日韩一区二区免费视频| 国产不卡免费视频| 亚洲国产黄在线观看 | 五级黄18以上免费看| 成在线人直播免费视频| 国产高清视频免费在线观看| 中国一级全黄的免费观看| 两个人看的www免费高清| 久久久高清日本道免费观看| 免费A级毛片无码A∨| 国产精品视频免费| 免费的一级片网站| 亚洲国产午夜中文字幕精品黄网站| 国产亚洲精久久久久久无码AV| 亚洲av永久无码精品网站| 在线电影你懂的亚洲| 亚洲日韩国产二区无码| 国产亚洲视频在线播放大全| 又长又大又粗又硬3p免费视频| a毛看片免费观看视频| 99久久精品免费精品国产| 天天摸天天碰成人免费视频| 免费一级特黄特色大片在线观看| 久久久久久久尹人综合网亚洲| 亚洲视频国产视频| 亚洲s码欧洲m码吹潮| 国产在线精品一区免费香蕉| 69国产精品视频免费| 国产资源免费观看| 亚洲av午夜福利精品一区人妖| 亚洲精品午夜国产va久久| 一级毛片成人免费看a| 最近中文字幕大全中文字幕免费|