不断の日記 (の体裁をした覚え書き) です。
2004-06-19 (Sat) [長年日記]
■ 頭痛(6)
未だに継続中。 段々、頭痛薬が効かなくなってきたような気がする(苦笑)
■ xrea で uconv / nora (escape_ext) ライブラリをインストールする方法
手元の Linux 環境でコンパイルした uconv / nora (escape_ext) ライブラリを xrea のサーバで利用しようとしたのだが、うまく動いていないような感じだったので、 CGI スクリプトを利用してインストールする方法にチャレンジしてみた。
uconv ライブラリのインストール
手順は「strscan と Amrita のインストール」を参考にして、
-
uconv パッケージに含まれている extconf.rb の1行目に
#!/usr/local/bin/ruby
を追記し、ファイル名を extconf.cgi に変更する。
-
/virtual/(ユーザ名)/public_html/tmp/uconv/ 以下に uconv パッケージの内容物をアップロード *1 *2 する。
-
make.cgi の名称で
#!/bin/sh make >& error.txt
と記述されたファイルを作成し、これを /virtual/(ユーザ名)/public_html/tmp/uconv/ 以下に転送 *3 する。
-
ウェブブラウザから extconf.cgi にアクセス *4 する。
-
/virtual/(ユーザ名)/public_html/tmp/uconv/ 以下に Makefile が生成されていることが確認できたら、 ウェブブラウザから make.cgi にアクセス *5 する。
-
/virtual/(ユーザ名)/public_html/tmp/uconv/ 以下に uconv.so が生成されていることが確認できたら、これをローカルにダウンロードした後、 /virtual/(ユーザ名)/public_html/tdiary/ *6 以下にアップロードする。
とした。
nora (escape_ext) ライブラリのインストール
手順は「strscan と Amrita のインストール」と「CGI で Nora ライブラリーのインストール」を参考にすれば良い………はず。
ちなみに、わたしは 「Virtual memory exhausted!」 エラーを解決することができずに nora ライブラリの自力インストールを断念してしまった。
追記 : おぉ、 nora ライブラリがなくても disp_referrer プラグインを使うことはできたのね。 というわけで、このまま nora ライブラリをインストールせずに使うこと決定(笑)
