| [ | トップ | ] |
ソースから作成すれば、Unix の場合と同じように、
Linux の日本語化は確実にできます。
ここでは、rpm パッケージからインストールして、日本語化の環境を構築します。
以下のファイルの変更を行う。
% rpm -ivh analog-4.13-1.i386.rpm
% rpm -ql analog-4.13-1 | more
/usr/bin/analog ← 実行ファイル /etc/analog.cfg ← 環境設定ファイル /home/httpd/cgi-bin/anlgform.pl ← HTML インタフェースの Perl cgi /home/httpd/html/anlgform.html ← 英語HTMLインタフェース /var/analog-4.13/lang/jpform.html ← 日本語HTMLインタフェース /home/httpd/html/images ← 画像ディレクトリ
このとき、anlgfomr.pl 中の
@forbidden(....)の括弧の中に書かれた項目は、jpform.html あるいは anlgform.html 中で変更 できません。
<input type=hidden name="LOGFILE" value=="/logs/www1/access_log">の様にして値を、alngform.pl に渡します。
/home/httpd/html/anlgform.html
/var/analog-4.13/lang/jpform.html
<!-- img src="/images/analogo.gif" alt="" --> → <img src="/images/analogo.gif" alt=""> ----- <!-- form action="/cgi-bin/anlgform.pl" method="POST" --> → <form action="/cgi-bin/anlgform.pl" method="POST"> ----- <!-- input type=hidden name="IMAGEDIR" value="/images/" --> → <input type=hidden name="IMAGEDIR" value="/images/"> ----- <!-- input type=hidden name="LOGFILE" value="/usr/local/etc/httpd/logs/access_log" --> → value="/usr/local/apache/logs/access_log"> <input type=hidden name="LOGFILE"
Alias /images/ "/home/httpd/html/images/"としておけば、画像ファイルは適切に読み込まれます。
/home/httpd/cgi-bin/anlgform.pl例えば、 /usr/local/apache/cgi-bin に。
# HOSTNAME "[my organisation]" → HOSTNAME "[YOUR ORGANIZATION]"
/usr/bin/analog /usr/local/apache/logs/access_logとすれば、環境設定ファイル /etc/analog.cfg を自動的に読み込み、
/var/analog-4.13/lang/jp.lng /var/analog-4.13/lang/jpdom.tabが読み込まれます。