#0923(キャメル氏)の書き込みを引用します:
神さん、いぬ-さん、zajiさん、水原@女神教会さん、ありがとうございます。
キャメルさん始めまして、お世話になります。
本を購入すればなんとか解るだろうと甘い考えから、初歩的な質問で皆さんにご迷惑をかけています。皆さんのご親切に感謝しています。
さて、4−5時間のあいだ、試行錯誤を重ねましたが・・・、やはり・・ダメでした。
●ファイル構成
>
>root --+-- html ----- xxxx.shtml スクリプト呼び出し元
> |
> +-- cgi-bin -- access2.pl ログ取り用のSSIスクリプト
> access2.log ログファイル
> logview.cgi ログ一覧CGI
> logana.cgi ログ解析CGI
BBSのフォルダ内で、
上記のようにフォルダを二つ作ると、iogにリンクしなくなりました。
アドレス表示にhtmlが入り、sgi-bin以下に繋げなくなります。
フォルダを外すとリンクはするのですが、log(データ)が入りません。
IQは置き場所の指定がないのでcgi-binのフォルダは作りました。
>●xxxx.shtmlの変更個所(1行修正)
>
>#exec cmd="./access2.pl"
> ↓
>#exec cmd="../cgi-bin/access2.pl"
IQは #exec cmd が使えないと書いてあったのですが、試してみました。
一応、<!--#include virtual="./cgi-bin/access2.pl"--> これもやったのですが・・
>●access2.plの変更個所(2行追加)
>
>$logfile = "access2.pl";
> ↓
>$logfile = "access2.pl";
>($dir = $0) =~ s|[/\\][^/\\]*$||;
>$logfile = "$dir/$logfile";
修正しました。
cgi-binのフォルダを作ったので
$logfile = "./cgi-bin/access2.pl"; でも、試してみました。
いろいろ試しているうちに、混乱しているのかもしれません。
ひとつお伺い致します、これは別になりますが、CGIだけでの「access3」
のパーミションは705(755)、606、604、644、を
割り当てれば良いでしょうか?
本にはaccess3の説明がありませんでしたので、すみませんがお願いします。
こちらの方が私には向いているかもしれません。
わかやま神様の、testをhtmlで繋いでみるは、時間切れでまだ試していません。
今晩、やってみます。