質問者 たか
投稿日 2/19(水) 00:57:14
現在、使用しているサーバーをAn_httpからApache2へ環境を移管しようと、
同等な環境にすべく設定を行っています。
下記のURLで提供されてます、CGIのツール(Ver.1.51)を
http://www2s.biglobe.ne.jp/~sugajin/linux/legerins.htm
An_http 1.42gを扱った環境と、Apache2.0.44を使った環境で試したところ、
Apache2を使った環境では、会議室別の予約リストを表示するときにのみ
文字化けと、予約確認ができないエラーが発生します。
しかし、サービスをAn_http 1.42gに切り替えると正常に動くのです。
ActivePerlは1.5.8で最新版です。(1.5.6でも同じ結果でしたが)
Apache2.0.44での稼動でも予約登録や取り消し、個人別の予約確認は実行
できるのでCGIは基本的に動作できる環境になってます。
文字化けでよく原因となる、langage関係の設定ですが
AddLanguage ja .ja
LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv
tw
AddDefaultCharset shift_jis
AddCharset shift_jis .sjis
という風に設定してあります。
他に設定を確認しなくてはならない個所はあるでしょうか?
それともApacheは2よりも1.3.27 とかの方が動作的には安定が良いとかあるので
しょうか?
WINNT2000環境でApache2にて正常動作された方がいれば、httpd.conf におけるCGI
とlangage 関係の設定についておおしえください。
プロバイダ参照:
サーバのOS:WINサーバ
パソコンのOS:WinNT系
エディタ:TeraPad
FTPソフト:
サーバ移転:していない
改造:している
CGI習熟度:advanced
|