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

[fol] Problem of SSI on Apache1.3.9


もりしたと言います。

現在 redhat6.1 についていた Apache1.3.9 を用いSSIによって
ある動作をさせようと試みております。このスクリプトは以前は
ちゃんと動いていたのですがサーバー移転をする必要があり
Apache1.3.9 に変わるのですが・・・・以下の現象で悩んでいます。
#SSIの設定は済んでいると言う前提です
#Apache は suEXEC Enabled です。

SSIによるコマンド実行が以下の様になります。

    SSIスクリプト内容             	suexec_logの結果
1、<!--#exec cmd="xxxx.cgi"-->      	正常終了(エラー無し)
2、<!--#exec cmd="../xxxx.cgi"-->   	invalid command
3、<!--#exec cmd="/home/xx/xxxx.cgi"-->invalid command
4、<!--#exec cmd="xxxx.cgi xxx"-->  	cannot stat program
5、<!--#exec cmd="xxxx.cgi?xxx"-->  	cannot stat program

SSIで用いるCGIがカレントディレクトリにあり、さらに
引数が無ければ正常終了します。しかし
カレントディレクトリにCGIがないので相対指定や絶対指定を
した場合は invalid command エラーとなります。
また、引数を付けると cannot stat program エラーとなります。
これらはなぜエラーになるのでしょうか?

それとカレントディレクトリにないプログラムをSSIで実行
する方法と、引数を指定する方法が分かればありがたいのですが・・・
かなり調べましたが Apache1.3.9 のSSI情報は見つけることが
出来ませんでした。
#疲れた・・・
----
森下幸治

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」