#acl SomeUser:read,write All:read ## page was renamed from MoinMoinInstallMemo ## page was renamed from CategoryPython/MoinMoin ## page was renamed from Python/MoinMoin = MoinMoinインストールメモ = さくらインターネットのレンタルサーバ http://www.sakura.ne.jp/rs/index.shtml にPythonベースのWiki MoinMoin-1.5.7 をインストールした記録です。 == ダウンロードと解凍 == 1. http://moinmoin.wikiwikiweb.de より、 !MoinMoin-1.5.x.tar.gz を取得。 1. 解凍 {{{ tar xzf MoinMoin-1.5.x.tar.gz }}} == インストール == 1. 解凍されたディレクトリに移動し、インストールを実行。 {{{ cd MoinMoin-1.5.x python setup.py --quiet install --prefix=$HOME --record=install.log }}} == Wikiインスタンスの作成 == 1. http://moinmoin.wikiwikiweb.de/HelpOnInstalling/WikiInstanceCreation より、 createinstance.sh を取得。 1. createinstance.sh の編集 {{{ 1c1 < #!/bin/bash --- > #!/usr/local/bin/bash 4c4 < SHARE=/usr/share/moin --- > SHARE=$HOME/share/moin 10,11c10,11 < USER=www-data < GROUP=www-data --- > USER=xxx > GROUP=users 30c30 < chown -R $USER.$GROUP $INSTANCE --- > chown -R $USER:$GROUP $INSTANCE }}} 1. createinstance.sh の実行 {{{ ./createinstance.sh $HOME/moin }}} 1. wikiconfig.py の編集 {{{ 36c36 < sitename = u'Untitled Wiki' --- > sitename = u'name of my wiki' 46c46 < #page_front_page = u"MyStartingPage" --- > page_front_page = u"MyStartingPage" 68c68 < data_dir = './data/' --- > data_dir = '/home/xxx/moin/data/' 75c75 < data_underlay_dir = './underlay/' --- > data_underlay_dir = '/home/xxx/moin/underlay/' 88c88 < #superuser = [u"YourName", ] --- > superuser = [u"myName", ] 156a157 > html_head = """""" }}} 一番最後は無くてもかまいません。あともう少しです。 == htdocs のインストール == 1. Webサーバーが読み込むファイル類を適切な場所に置きます。 {{{ cd ~/www cp -R ~/share/moin/htdocs wiki chmod -R a+rX wiki cd wiki cp ~/share/moin/server/moin.cgi . chmod -R a+rx cgi-bin }}} 1. moin.cgiの編集 {{{ 1c1 < #!/usr/bin/env python --- > #!/usr/local/bin/python 16c16 < ## sys.path.insert(0, 'PREFIX/lib/python2.3/site-packages') --- > sys.path.insert(0, '/home/xxx/lib/python2.4/site-packages') 20c20 < sys.path.insert(0, '/path/to/wikiconfig') --- > sys.path.insert(0, '/home/xxx/moin') }}} 16行目の python2.4 のバージョンは環境に合わせてください。 == テストと日本語のセットアップ == 1. Webブラウザから http://yourSite/wiki にアクセスしてみます。 http://yourSite/wiki/moin.cgi にリダイレクトされれば成功です。 1. Welcome の画面が表示されたら、SystemPagesSetup をクリックします。表示されなければ、moin.cgi の後に /SystemPagesSetup を付けてアクセスします。 1. さきほど wikiconfig.py で、superuser に設定したログイン名でログインします。 1. japanese.zip の"インストール"をクリック ---- CategoryPython