FedoraCore5にqwikWeb構築

 MLとWikiが素敵に融合したqwikWebをまずはWikiとして利用する.2007/03/14に作業.バージョンは0.8.4.
 基本的にはデフォルト設定のまま。hoge.ne.jp(仮名称)と言うサーバにインストールする。

Rubyのインストール

# yum install ruby
# yum install ruby-devel((なんとなく.不要かも))

1.8.5.2-1.fc5が入る。Ruby 1.8.4以上が要件なのでOK。

qwikWebのインストール

# wget http://eto.com/2004/qwikWeb/qwik-0.8.4.tar.gz
# tar -zxvf qwik-0.8.4.tar.gz
# cd qwik-0.8.4
# ruby setup.rb
# cd /etc/qwik/
# cp config.txt config.txt.orig
# vi config.txt
config.txt編集結果
# diff config.txt.orig config.txt
16c16
< :public_url:  http://example.com/
---
> :public_url:  http://hoge.ne.jp:9190/

Rubyの足りないモジュールをインストール

# wget http://www.a-k-r.org/htree/htree-0.6.tar.gz
# tar -zxvf htree-0.6.tar.gz
# cd htree-0.6
# ruby install.rb
# cd ../
# wget http://users.cybercity.dk/~dsl8950/ruby/diff-0.3.tar.gz
# tar -zxvf diff-0.3.tar.gz    
# cd diff-0.3
# cp diff.rb /usr/lib/ruby/site_ruby/1.8/

ポートを空ける

9190のTCPGUIで許可設定。コマンドで設定する方法を誰か教えてください……

qwikWebの起動

# qwik-service --web-start

ログイン

 http://hoge.ne.jp:9190/にアクセスし,ログインしてみる.IDはguest@qwik.PASSは80245996.
 guestと言う名前だが,qwikWebはアカウントはすべて管理者なので,全然guestではない(苦笑

自分のメールアドレスを使う

 guest@qwikは初期状態なので,セキュリティのためにも削除する.

  1. http://hoge.ne.jp:9190/_GroupMembers.html にアクセス
  2. guest@qwikの次の行に自分のメールアドレスを入れる*1
  3. ログオフする
  4. メールアドレスを入れてパスワード発行
  5. ログインできたら,guest@qwikを削除

備考

  • プルダウンメニュープラグインIEでないと動かなかった。Firefoxだと崩れる。
  • パスワードが変更できないが,発行(メールに届く)は動いたのでよしとする。

要望と言うか希望と言うか質問と言うか

 qwik-serviceを起動しないといけないので,(そのままでは)さくらレンタルサーバで動かすことができない。と言うか、動かし方はさっぱり検討がつかない。

 Apache+Rubyで動くようにはならないのだろうか。

*1:guestはまだ消さない.