[Squeak-ja: 2222] Squeakland.jp SuperSwiki 設定記録
Takashi Yamamiya
tak @ metatoys.org
2004年 12月 29日 (水) 09:56:58 JST
山宮です。
Squeakland.jp で SuperSwiki を起動させた時の記録を参考までに投稿します。
セキュリティ上微妙に内容を変えてあります。
* 環境:
OS: Fedora Core release 2 (Linux 2.6.5-1.358)
CPU: Pentium III 1G
メモリ: 900M
(以上は dmesg で調べた想像です。実は知らない。。。)
* 下準備:
SuperSwiki 実行用に、ログイン出来ないユーザ bss を作成
bss グループに管理者ユーザを追加
* インストール:
Squeak VM は
http://www-sor.inria.fr/~piumarta/squeak/unix/release/Squeak-3.2-5.src.tar.gz
より Linux バイナリをダウンロードして展開。インストールせずに
/home/bss/src/Squeak-3.2-5/i686-pc-linux-gnu/usr/local/bin/squeak
に置いたまま使っています。
SuperSwiki イメージは、http://squeakland.org:8080/super/ より Windows
用インストーラをダウンロードしてローカルで実験後、出来たフォルダをを丸々
squeakland.jp に転送。本家サイトは滅多に動いてないので、参考までにイン
ストーラを http://metatoys.org/pub/SuperSwikiInstaller.exe に置いてお
きます。
起動コマンドは、
$ /home/bss/src/Squeak-3.2-5/i686-pc-linux-gnu/usr/local/bin/squeak -headless /home/bss/SuperSwiki/swiki.image &
です。まだ自動起動の設定はしていません。
* 公開:
apache との連携の為に、以下を httpd.conf に追加しています。
Alias は不要ですが、ちょっとでもパフォーマンスを稼ぐ為です;)
---
ProxyPass /super http://127.0.0.1:8888/super
Alias /files/ /home/bss/SuperSwiki/swiki/default/files/
---
* カスタマイズ:
変更したファイルをまとめて http://metatoys.org/pub/SuperSwiki/ に置い
ておきます。swiki/default/files/blue/ 以下のファイルは
http://www.ether.ucsf.edu:8888/swaki/2 の物を利用しております。
スタイルシートやヘッダの設定は swiki/refs/actions/endhead.book を変更
しています。実際のスタイルシートは swiki/default/files/style/ に格納し
ました。
* スクイーク側のの設定例
(http://metatoys.org/pub/SuperSwikiNihongo.cs.gz のパッチで自動的に
適用されます)
server _ SuperSwikiServer new type: #http;
server: 'squeakland.jp';
directory: '/super/SuperSwikiProj';
acceptsUploads: true.
ServerDirectory servers at: 'Squeakland.JP' put: server.
* 落とし穴:
日本語を扱う場合。VM は 3.5 以前の物を使わないといけないようです。一見
ちゃんと動くのでハマリました。
--
山宮 隆 ::= http://yuri.sakura.ne.jp/~propella/
cell:090-9052-6014 office:06-6324-3047
skype:yamamiyatakashi
Squeak-ja メーリングリストの案内