Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: netscapeサーバでnamazu.cgiが動作しない



寺西です。

"Taki, Yasushi" wrote:
> 
> iPlanetですね。
...
> Apacheと違う点は、
> 
> 1.標準出力と標準エラー出力を、両方WEBクライアントに送る。

# そんな無茶なぁ。と、言っても仕方がないけど。

> 2.CGIに何も送らないときはQUERY_STRINGを定義してくれない。
> 
> 直接的には寺西様のご指摘の通り、NMZ.warningがかけないという話ですが、
> 1の理由でこれをtouchなりで作ってpermissionをあわせたところで、根本的に
> は解決されません。
> namazu.cgiの中でなにか一つでもエラーを出すと、ページが崩れますたり、ヘッ
> ダ行のところで出されるとサーバエラーが出てしまいます。

良く理解していませんが、きちんと稼動するようになった場合に
エラーがでることはないのではないかと思いますが。
であるならば、1 の対処は必要ないのではないかと思ったりします。

もっとも、エラー発生時のデバッグがとてもやりにくいことは確かです
から、標準エラー出力について検討しなおす必要があるのかもしれません。

> 次に、Apacheは引数なしでnamazu.cgiを呼んでも、QUERY_STRINGを定義してCGI
> を呼びますが、iPlanetでは引数が無ければ何も定義されません。従って、
> QUERY_STRINGが無いよというエラーがでます。(2)

これは保障されているのでしょうか?
過去に同様の問題があって、調べたことがあったかと思うのですが、
よく覚えていません。

IIS も同様に QUERY_STRING を定義しませんので、Namazu 内部で
特別な処理をしています。
もし、この動作が保障されているのなら、IIS と同様の処理を行うという
対処をした方が良いですね。
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E