AccessCounterを設置する

2003.8.29記載


 
 
とある事からホームページ作成のお手伝いをさせて戴く事となった アクセスカウンターの設置はこれまではサーバ管理者が準備戴き 指示に従いタグを記入する方法しか経験が無かった

サーバ管理者からcgiを使って良い とだけ言われ 悪戦苦闘のうえなんとか設置することが出来た

いろいろな方からサポート戴いた 忘れないうちに整理しておきたい

ちなみに作成したホームページはこちらを参照ください

 
T.フリーソフトをダウンロードする
アクセスカウンター設置用のフリーソフトは色々あるそうですがWwwCounterというソフトを利用させて戴きました こちら からダウンロード出来ます
 
U.ダウンロードファイルを解凍し ファイルを確認 説明を読む
説明の中に下記の記載があり
Webサーバーが、Perl による CGI をサポートしている必要があります。

ダウンロードしたファイル wwwcount.cgi の先頭に 下記の記述があり perlのパスを指定する必要がある
#!/usr/local/bin/perl

上記2点についてはサーバ管理者に確認する

 
V.cgi-bin フォルダを作成しダウンロードファイルを格納する
cgi-binのフォルダはサーバによっては準備されているものもあります
準備されていなる場合は そのフォルダにUで解凍したファイルならびにフォルダをファイル転送します

準備されていない場合はcgi-binというフォルダを自分のパソコンの中に作成しその中にUで解凍したファイルならびにフォルダがを格納してから cgi-binのフォルダ全部をサーバにファイル転送します

この時 cgi-bin のフォルダが トップページの index.htm ファイルとの相対位置関係が後ほどの記述に関連してきます

 
W.ファイル転送した各ファイルのパーミッションを設定する
パーミッションとは何かの説明は T のサイトにリンクが張ってあります

でも 具体的なやり方がわからなくて難渋しました
ファイル転送ソフトによって違うようです

WS_FTPの例です

この画面はRemoteSite(サーバ)に置いた cgi-bin フォルダの中にアクセスしています

パーミッションを設定したいファイルを選択し右クリックします

この画面が表示されますので chmod(UNIX) を選択しますと下記の画面が表示されます

設定したい パーミッションを選択し OKとし 
更に 最初の画面の右の下から二段目のRefresh をクリックします

この操作によって選択したファイルのパーミッションが設定されました

上記の方法で各ファイルならびにフォルダのパーミッションを設定します
フォルダのパーミッションはそこに含まれているファイルの一番高いパーミッションを設定する必要があります

設定を確認するには 最初の画面の最下段のDirlinfoをクリックしますと下記画面が表示され確認出来ます

 
V.FFFTPの例 
とあるサーバで上記のソフトでファイル転送を行ったところファイル転送が出来ませんでした
サーバ管理者からFFFTPを用いてやってみて下さい こちらのソフトの方が日本語のもので使い易いですよ とコメントを受けた

不思議なことに WS_FTP で送信出来なかったファイルも難なく送信出来ました

FFFTPソフトは こちらからダウンロードしました

FFFTPのパーミッション設定も上記と類似です

選択したファイルを右クリックします

属性変更を選択します

属性を設定しOKとし
右クリックして最新の情報に更新を選択します
メニューバーで表示−ファイル一覧をビューアで表示を選択すると同様に一覧表が表示されます
 
Y.カウンターの貼り付け
下記のタグを貼り付けたいページに書く
<img src="wwwcount.cgi?gif" width=96 height=18 alt="Counter">

トップページのindex.htmファイルとの相対位置により下記の例のようにパスを書き込む
<img src="cgi-bin/wwwcount.cgi?gif" width=96 height=18 alt="Counter">