戻る

解説書

全体のディレクトリ構成例は以下のとおりとなります。(かっこ内はアクセス権の設定値です)
 

public_html / index.html (トップページ)
    |
    +-- cgi-bin---multicounter
                     |
                     +--access/access.log
                     |               
                     +--backup/index.html
                     |      
                     +--config/config.pl
                     |         domain.pl
                     |         msg.pl
                     +--data  /count.dat
                     |         time.dat
                     +--image/ back.gif
                     |         back2.gif
                     |         bar.gif
                     |         down.gif
                     |         last.gif
                     |         new.gif
                     |         next.gif
                     |         next2.gif
                     |         space.gif
                     |         stay.gif
                     |         top.gif
                     |         up.gif
                     +--lock/index.html
                     |   
                     +--pl  /common.pl
                     |       gifcat.pl
                     |       jcode.pl
                     |       Lite.pm
                     +--template/certify.html
                     |           convert.html
                     |           daily.html
                     |           edit.html
                     |           edit-view.html
                     |           error.html
                     |           recovery.html
                     |           regist.html
                     |           reset.html
                     |           room.html
                     |           total.html
                     |           weekly.html
                      /admin.cgi
                       multicounter.cgi
                      



 

■ プログラムの修正・設置

multicounter.cgiとadmin.cgiをテキストエディタで開き
両ファイルの1行目のPerlのパスを使用サーバーに合わせて変更します。
※ほぼ#!/usr/bin/perlか#!/usr/local/bin/perlですが
分からない場合はサーバー管理者へ問い合わせましょう。

両ファイルのライブラリディレクトリとコンフィグディレクトリ
という設定部を設定します。

config.plをテキストエディタで開き設定を変更します。
※設定時に'や;等を誤って削除しないように注意して下さい。
※ディレクトリを設定する際は最後に/を付けないで下さい。
※データディレクトリ等の重要なディレクトリは
なるべくデフォルトから変更しましょう。

■管理用パスワード
管理用パスワード
■基本ディレクトリ
multicounter.cgi、admin.cgiを置くディレクトリ(http://から)
■データディレクトリ
データファイルを格納するディレクトリのパス
■画像ディレクトリ
画像ファイルを格納するディレクトリのパス
■ロックディレクトリ
ファイルロック用ディレクトリのパス
■テンプレートディレクトリ
テンプレートファイルを格納するディレクトリのパス
■バックアップディレクトリ
バックアップファイルを格納するディレクトリのパス
■アクセスログディレクトリ
アクセスログファイルを格納するディレクトリのパス
■ホーム(戻り先)のURL
ランキングページ等のホームという文字からジャンプするURL
■sendmailのパス
メール送信機能で使用するsendmailのパス
サーバーに合わせてパスを変更します。
※パスが分からない場合はサーバー管理者へ問い合わせましょう。
■管理者のメールアドレス
あなたのメールアドレス
※メール系機能不使用の場合は未設定
■クッキー名
クッキーの名称
※クッキーを使用する場合は必ず変更しましょう。
■メインスクリプト名
multicounter.cgi(デフォルト)のファイル名
■管理用スクリプト名
admin.cgi(デフォルト)のファイル名
■1ページの表示件数
ランキングページの1ページあたりの表示件数
■グラフ画像最大幅(ピクセル)
グラフ画像の最大幅で100%でこの幅になります。
■サイトの最短URL
CGI設置サイトの最短URL(通常トップページのURLと考えてOK)
例:http://www.******.co.jp/~*****/
※他サイトからの不正使用防止用です。
■ランキングページへのリンク制限(ON=1/OFF=0)
ランキングページへ他サイトからリンクされるのを防止する機能
※ブックマークでのアクセスも出来なくなります。
■Proxy制限(ON=1/OFF=0)
Proxy経由のデータ更新を制限する機能
■特定ドメイン制限(ON=1/OFF=0)
特定ドメインのデータ更新を制限する機能
■特定ドメイン制限解除(ON=1/OFF=0)
Proxy/特定ドメイン制限を解除する機能
■最大バックアップファイル数
バックアッアップファイルを何日分保存するかを設定
※0とするとバックアップは取りません。
■週間をリセットする曜日(Sun,Mon,Tue,Wed,Thu,Fri,Sat)
週間カウントをリセットする曜日を設定
※Sun,Mon,Tue,Wed,Thu,Fri,Satより選択
■カウントメール(ON=1/OFF=0)
前日のカウント数をメールでお知らせする機能
■定期ログメール(ON=1/OFF=0)
週間カウントリセット日と毎月1日にログをメール送信する機能
■毎月累計をリセット(ON=1/OFF=0)
毎月1日に累計カウントを自動リセットする機能
■2重カウント無効(ON=1/OFF=0)
同一人物の連続カウントを無効とする機能
■クッキーでより正確なカウント(ON=1/OFF=0)
同一人物の同一データへのカウントアップを1日1回に制限する機能
■アクセスログ取得(ON=1/OFF=0)
カウントアップ時のアクセスログを記録する機能
■アクセスログ最大件数(1ファイル)
アクセスログの1ファイルあたりの最大件数
■最大アクセスログファイル数
アクセスログファイルを最大でいくつ保存するかを設定
※0とすると1ファイル(現行ファイル)を更新する形になります。
■時差修正(日本は+9)
サーバー設置国毎の時差修正
■method形式チェック(ON=1/OFF=0)
管理室での作業でGET形式によるデータ送信を制限する機能
※ほぼ変更の必要はありません。
■POSTでの最大送信データサイズ(Bytes)
POSTでの最大送信データサイズ
※ほぼ変更の必要はありません。
■ジャンプタイプ(Location=0/META=1)
DL・リンクカウンターでのジャンプ処理の方法を選択します。
リンク・DLが正常に動作しない場合は1に変更して下さい。



■ ファイルの転送

ファイルをサーバーへ転送します。画像ファイルはバイナリそれ以外はテキストモードで転送します。
転送したらパーミッションを以下のように変更します。
※()内は主な設定値です。
※設定すべきパーミッションが分からない場合
右(700〜755なら755)から順に試してみて下さい。


■.cgiファイル[700]〜[755]
■.pl/.pmファイル[600]〜[644]
■.html(テンプレート)ファイル[600]〜[644]
■.gifファイル[604]〜[644]
■.datファイル[600]〜[666]
■.logファイル[600]〜[666]
■accessディレクトリ[700]〜[777]
■backupディレクトリ[700]〜[777]
■configディレクトリ[700]〜[755]
■dataディレクトリ[700]〜[755]
■imageディレクトリ[701]〜[755]
■lockディレクトリ[700]〜[777]
■templateディレクトリ[700]〜[755]
■plディレクトリ[700]〜[755]