FrontPage

さらに追記
2006-12-25の工事でrubyのバージョンが1.6.4から1.8.5へ更新されました。

現在はサポートされています。 http://web.arena.ne.jp/suite2/spec/cgi/ruby.html ただし 1.6.x


WebArena2 で tdiary

rubyのインストール

rubyはサポートされていないので自分でrubyの実行環境を用意する必要があります。 WebArena2では Linuxで libc-2.2.4.so なのでそれと互換性のあるlinux の動作環境を 用意しrubyをコンパイルします。またcgiはサーバー上では /virtual/_IP_ADDRSS_/cgi-bin というパスに置かれるのでそれにあわせて configure します。 私の場合ローカルのユーザーIDがtitoなので /home/tito/tmp 以下にrubyをインストールすることにしてシンボリックリンクをつかい /virtual/...に見えるようにします。

# ln -s /home/tito/tmp /virtual
$ cd /home/tito/tmp
$ mkdir -p _IP_ADDRSS_/cgi-bin/ruby
$ cd _RUBY_BUILD_
$ ./configure --prefix=/virtual/_IP_ADDRESS_/cgi-bin/ruby
$ make
$ make install

できたrubyをftpでサブディレクトリごとputします。 参考ディレクトリ

ftp/cgi-bin/ruby
cgiプログラム/virtual/_IP_ADDRESS_/cgi-bin/ruby
ローカルの準備環境/home/tito/tmp/ruby

tdiaryのインストール

tdiaryの本体は一つで各ユーザごとにデータを別々の場所に置けるようにする。 同一サーバで複数のtDiaryを運営する方法 このサイトではセキュアモードで動かすことは考えていない。

続く...(予定)

/cgi-bin/tdiarytdiary本体
/webuser/_USER_ユーザデータ *.td2やcacheなど
/d/_USER_http://gpm.jp/d/_USER_

tdiarysearch

tdiarysearch

関連日記

http://gpm.jp/d/tito/20040124.html#p01 http://gpm.jp/d/tito/20040226.html#p04 http://gpm.jp/d/tito/20040224.html#p03 http://gpm.jp/d/tito/20040715.html#p01 http://gpm.jp/d/tito/20040731.html#p02 http://gpm.jp/pukiwiki/tito/index.php?tdiarysearch


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-02-16 (火) 11:42:29 (5183d)