新規記事投稿 フォロー記事投稿 記事のキャンセル
From: いしどう <ishidou@po.iijnet.or.jp>
Subject: Re: npc.cgiを設置したのですが・・・
Date: 1999/08/29 09:51:06
Reference: mesh.npc.2/00665

いしどう です

8月29日に、JIMNNYさんは書きました。

>npc.cgiを設置したのですが、カウンターが表示されません
[中略]
>Preface.htmlには
><P ALIGN=Right><IMG SRC="../cgi-bin/npc-0.83/npc.cgi?
>  I=../npc.idx
>  &L/forum/Preface.html&U=18&O=-1&P=ON&W=6" 
>  ALT="counter" ALIGN="top" WIDTH="96" HEIGHT="18"></P>
>と記述しています。

Lオプションと"/forum/Preface.html"の間に=が抜けてるような気が
しますけれども…それは置いておいて。

>I=../npc.idxの設定を間違っていると言う事なのだろうと思います
>どのように設定すればよろしいのでしょうか。

にあさんが、うぇぶ会議室4でお答えになったように、どれがURLで
どれがホスト上のパス名か、よ〜く考えてみてください。

I オプションで指定する npc.idx の場所は、ホスト上のパス名なん
です。

んで、Preface.htmlを表示しているときのカレントディレクトリは、
どこになるでしょう。

home/forum ディレクトリになるのが普通だと思います。

ということは、cgi-bin/npc.idx ファイルを指定する場合には、

../../cgi-bin/npc.idx

と指定する必要があると思います。
(ただし、HTTPサーバの種類によって異なる可能性がありますが)

ホームディレクトリ(たとえば、/home/usr8/jimnny とか)が
わかるのであれば、/home/usr8/jimnny/cgi-bin/npc.idx と
指定するほうが簡単そうに思うんですけれども、いかがでしょう。
(と、これもにあさんのうぇぶ会議室4でのお答えに書いてあった
ように思いますが)