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

[debian-users:40828] Re: CGIは絶対ディレクトリ指定でないと、動かない?



先日はありがとうございました。

> 恐らく喜瀬さんが仰ったのは SSI cmd で /bin/pwd を実行したら
> どうなるか、と言う話だと思いますよ。

> pwd を起動し終わったら、他にも
> <!--#exec cmd="ls -l ./cgi-bin"-->
> <!--#exec cmd="ls -l ./cgi-bin/counter.pl"-->
> <!--#exec cmd="ls -l"-->
> とかやってみると何が起こっているのか大体分かるでしょうか。

<!--#exec cmd="ls -l ./cgi-bin"-->では、何も出ず、
<!--#exec cmd="ls -l ./cgi-bin/counter.pl"-->でも、何も出ず、
<!--#exec cmd="ls -l"-->では、ファイルなどが出ますが、cgi-binのディレクトリは出ませんでした。
<!--#exec cmd="/bin/pwd"-->では、/var/www と出ました。

httpd.confのcgi-bin 周りの設定は、下記の様になっていますが・・・・。

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

<Directory /usr/lib/cgi-bin/>
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>

依然として、相対指定では動いてくれません。
お気づきの点がありましたら、宜しくお願い致します。