- 投稿者: みゅ
- カテゴリ: Python
- 優先度: 普通
- 状態: 完了
- 日時: 2010年02月27日 22時45分06秒
export PREFIX=/usr/local
export SHARE=$PREFIX/share/moin
export WIKILOCATION=/var/moin
export INSTANCE=mywiki
export USER=apache
export GROUP=apache
mkdir $WIKILOCATION
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
sys.path.insert(0,'/usr/local/lib/python2.6/site-packages')
sys.path.insert(0, '..')
Alias /moin_static187/ "/usr/local/share/moin/htdocs/"
ScriptAlias /mywiki "/var/moin/mywiki/cgi-bin/moin.cgi"
data_dir = '../data/'
data_underlay_dir = '../underlay/'
url_prefix_static = '/moin_static187'
Alias /wiki/ "/usr/local/share/moin/htdocs/"
<Directory "/usr/local/share/moin/htdocs/">
Order deny,allow
Allow from all
</Directory>
<Directory "/var/moin/mywiki/cgi-bin">
Order deny,allow
Allow from all
</Directory>
- 日本語メッセージを追加する
- スタートページを変更する
- ソースを解凍
- /home/admin/usrにインストール
python setup.py install --prefix=/home/admin/usr --record=install.log
export PREFIX=/home/admin/usr
export SHARE=$PREFIX/share/moin
export WIKILOCATION=/home/admin/moin
export INSTANCE=mywiki2
export USER=apache
export GROUP=apache
mkdir $WIKILOCATION
cd $WIKILOCATION
mkdir $INSTANCE
cp -R $SHARE/data $INSTANCE
cp -R $SHARE/underlay $INSTANCE
cp $SHARE/config/wikiconfig.py $INSTANCE
chmod -R a+rwX $INSTANCE
cp -R $SHARE/htdocs moin_static187
chmod -R a+rX moin_static187
cd $WIKILOCATION/$INSTANCE
mkdir cgi-bin
cp $SHARE/server/moin.cgi cgi-bin
chmod -R a+rx cgi-bin
sys.path.insert(0, '/home/admin/usr/lib/python2.6')
sys.path.insert(0, '/home/admin/usr/lib/python2.6/site-packages')
sys.path.insert(0, '/home/admin/moin/mywiki2')
data_dir = '/home/admin/moin/mywiki2/data/'
data_underlay_dir = '/home/admin/moin/mywiki2/underlay/'
url_prefix_static = '/moin/moin_static187'
- レンタルサーバーの場合はこれは必要ない
- httpd.conf
Alias /moin/ "/home/admin/moin/"
<Directory "/home/admin/moin/">
Order deny,allow
Allow from all
</Directory>
<Directory "/home/admin/moin/mywiki2/cgi-bin">
Options Indexes FollowSymLinks ExecCGI
Order deny,allow
Allow from all
AddHandler cgi-script .cgi
</Directory>
- 一旦VMwareとかのLinux上で稼動確認やら、設定やらを行ってから、サーバーにコピー
- その場合「.cgi」ファイルの1行目
#!/usr/bin/env python
#!/usr/local/bin/python
R備忘録 /状態空間モデリング/donlp2/その他のメモ