今回は@niftyの無料ホームページを使った独自カウンタの設置の仕方について説明するのである。
今回使用するソフトは次の通りである。
CGIカウンタ:GifCounter2
配布元:CGI's(フリーCGI配布)
FTPクライアント:FFFTP
配布元:Sota氏
まずはCGI's(フリーCGI配布)さんのサイトからGifCounter2と言うファイルをダウンロードしてくるのである。
次にダウンロードしたファイルを解凍するのである。
もし解凍がわからないという人はこことかここでも読んで勉強するのである。
解凍すると”GifCounter2”と言うフォルダが出来るのである。
その中に”cnt.cgi”と言うファイルがあるので、それをメモ帳で開くのだ。
すると一番最初の行に
#!/usr/bin/perl
と言う所があるのでここを
#!/usr/local/bin/perl
に直してセーブするのである。
そしたら”GifCounter2”のフォルダごとマイドキュメントに移動しておくのである。
移動したら”GifCounter2”のフォルダ名を判りやすいように”counter”に変えておくのである。
次にファイルのアップロードである。
FFFTPを立ち上げたらまず@niftyのFTPサーバの登録である。
FFFTPの一番左上の所に”接続(F)”と言う項目があるので選択する。
プルダウンメニューが開くのでその中の”ホストの設定(H)...”を選択する。
すると”ホスト一覧”というウインドウが開くので、”右側にある新規ホスト(N)...”のボタンを押す。
”ホストの設定”ウインドウが開くので”ホストの設定名”を自分で判りやすい名前にしておくのである。
特に無ければ@niftyとでも付けておくのである。
次に”ホスト名(アドレス)”である。
ここには@niftyのFTPサーバ名を入れるのである。
FTPサーバ名はここから確認して欲しいのだ。
このページにはFTPアカウントも載っているのである。
ちなみに私の場合、FTPサーバ名はftp37.nifty.comとなる。
次に”ユーザ名”に先ほどのページにあったFTPアカウントを入れる。
”パスワード/パスフレーズ”にはFTPアカウントのパスワードである。
間違っても@niftyIDとパスワードを登録してはダメなのである。
@homepageを申し込んだときに設定したFTPアカウントのパスワードを入れなければいけないのである。
”ローカルの初期フォルダ”はマイドキュメントフォルダを設定しておく。
そしたら”OK”ボタンを押してウインドウを閉じるのである。
すると”ホスト一覧”ウインドウに今登録したFTPサーバのアイコンが表示されているはずである。
そのアイコンを選んで”接続”ボタンを押すと接続できるのである。
うまくいけば下図のように左の窓にマイドキュメント内のファイルが、右の窓に@niftyのFTPサーバ内のフォルダが表示されるのである。

無事接続されたら右の窓にある”cgi-bin”フォルダをダブルクリックするのだ。
するとcgi-binフォルダの中には何もないと思う。
ここで左の窓のマイドキュメントフォルダの方から、先ほどコピーした”counter”フォルダを探して欲しい。
そしたら”counter”フォルダを一回だけクリックして選択状態にするのだ。
ダブルクリックではないので気を付けるのである。
そしたらFFFTPの上段メニュの”コマンド”を選択して”アップロード”を選ぶのである。
すると右の窓に同じくcounterフォルダが出来るのである。
次にパーミッションの設定である。
右の窓のcounterフォルダをダブルクリックし、その中にある”img”フォルダをダブルクリックする。
すると0.gif~9.gifという10個のファイルがあるので全部選択する。
そして右窓の上で右クリックするとメニューが現れるので、その中の”属性の変更”を選ぶ。
すると”属性の変更”ウインドウが開くので、右下にある”現在の属性”の右枠の中の数字を”644”に変更して”OK”ボタンを押すのだ。
そして右の窓の”名前”と書かれた項目の上に上向きの矢印が付いたフォルダのアイコンがあるのでクリックする。
すると一つ上のフォルダに戻るので、”img”フォルダを右クリックして先ほどと同じく”属性の変更”ウインドウが開くのだ。
そして”現在の属性”の右枠の中の数字を”755”に変更して”OK”ボタンを押すのである。
以下同じ様にして”lib”フォルダ内の2個のファイルを”644”に、”lib”フォルダを”755”に変更する。
そして”counter”フォルダ内のcnt.dat、chk.datのファイルを”666”に、cnt.cgiのファイルを”755”に変更して終了である。
これで独自カウンタの設置は完了してのである。
次は早速カウンタの呼び出しである。
ココログから呼び出すには以下のコードを貼り付ければよいのである。
<IMG SRC="http://<自作CGIのURL>/counter/cnt.cgi?mode="mode" border="0">
<自作CGIのURL>はFTPサーバ名を調べたここのページに載ってあるのでそのURLを設定する。
modeには”total”、”today”、”last”と設定できる。それぞれ累計、本日、昨日の訪問者数である。
ちなみに今あるカウンタの値を引き継ぎたい場合、マイフォルダにあるcountフォルダ内のcnt.datファイルをメモ帳で開き
total<><>0
today<>0<>0
lastday<>0<>0
の”total<><>0”の0の数字の所を変更してセーブし、FFFTPでアップロードしてやればよいのである。
貼り付け方の詳細については私のサイドバーへカウンタを表示させる方法かアクセスカウンターの設置の仕方の記事を参照して欲しいのである。
またカウンタの数字用画像ファイルは好きな物に変えることが出来るので変えてもよいのである。
しかしファイルの名前は替える前のものと同じにしておく必要があるのだ。
CGI's(フリーCGI配布)さんの所にもフリーのカウンタ用画像がいくつかあるので気に入った数字の画像があれば替えてみるのである。
もし上の説明で判らなければ、残念だがあきらめるのである。
というのもなんなので、質問があれば判る範囲で答えるのである。
以上で独自カウンタの設置は終了である。
7/10追記
GifCounter2の代わりにGifCounter3を使えば簡易アクセスアナライザとする事も出来る。
アクセスアナライザに興味があればそちらで試してみるのもありなのである。
最近のコメント