#0936(モーニングおばさん氏)の書き込みを引用します:
>BBSと、別なHPとも同じ状態でした。(フレームは表示するが、データが入らな
>い)
>#exec cmd も3種類を入れ替えてみました。(このスクリプトで、トップページと
>リンクしなくてもアクセスを拾うのですか?)
リンクではなく呼び出す必要があります。
>サーバーとの相性が悪いのかもしれませんね。たくさんの情報を頂いたので、そのう
>ちゆっくりと整理し、CGI言語も勉強しながらやり直してみます。すみませんがも
>う一度、現在の状態を見てください。もしかして、配置が間違っているかも知れませ
>ん。
「root」から見れば「/BBS/access2/」の下にアクセス解析のスプリクトがあるんですか?
同じく「access2.shtml」は「root」から見れば「/HP/」の下にあるんですね。
なんだか、ややこしくなって来ましたんで、ちょっと整理させて下さい。
(以前のフォルダ構成と違うような気がするんで・・・)
なお、CGIアクセス解析だけを考えます。
現在の詳しいフォルダ構成は
root──BBS/
│
├──HP/
│ [accesss2.shtml]
│
├──accesss2/
│ [CGIアクセス解析]のファイルすべて
│
└─cgi-bin/
であっていますか?
とりあえず「accesss2.pl」だけを動作させる事に専念しましょう。
(その他も考えるともっとややこしくなりそうだから(--);)
ログ(データファイル)の中身は「FTP」を利用すれば見れますので。
ちなみに[CGIアクセス解析(SSI併用)]はうちのサイトでは動作しました。
ログも取れています。
(ただし、「accesss2.pl」単体動作の確認だけです)
注意!!「accesss2.pl」はオリジナルを使用して下さい。
●「accesss2.pl」の変更箇所
$logfile = "access2.log"; #アクセスログ用ファイル
↓
$logfile = "/accesss2/access2.log"; #アクセスログ用ファイル
●[accesss2.shtml]の変更箇所
<!--#exec cmd="./access2.pl"-->
↓
<!--#include virtual="/BBS/access2/access2.pl"-->
[accesss2.shtml]を「root」に置く。
●パーミッションの設定
accesss2.shtml(644)←これは違う可能性があります。
access2.pl(755)
access2.log(666)
これで準備完了。
ブラウザで[accesss2.shtml]にアクセスするとどーなります?