- 概要
- 設定・設置マニュアル
- 操作マニュアル
- サンプルデモ・ダウンロード
- 著作権表示削除申請
設定・設置手順
1. サーバー環境などスクリプト動作条件を確認・ダウンロード
ご利用するCGIスクリプトの動作条件とお使いのサーバーの環境でご利用になられるか事前にスクリプト動作条件をご確認の上、ダウンロードしてください。
- サーバーは、UNIX、Free BSD、Linux など UNIX系OS を使用しているサーバーに限ります。
- CGIスクリプトをサーバーに設置・実行することが可能なこと。
- バージョン5.0 以降の Perl の利用が可能なこと。
- ファイルロック「flock関数」が利用可能なこと。
ご利用のサーバーによっては、CGIスクリプトの利用に関して利用制約や負荷制限を行っている場合もございます。その場合、CGIスクリプトが動作しない、機能の一部が働かない場合があります。ご利用のサーバー上でのCGIスクリプトの動作保証はいたしておりませんので、動作確認の上、ご使用ください。
2. ダウンロードしたファイルを解凍して内容を確認
ダウンロードしたZIPファイル「counter.zip」を解凍して、フォルダ「counter」のファイルを確認します。
- readme_free.html (はじめにお読みください。)
- counter.cgi (プログラム本体)
- counter.dat (総数カウントデータファイル)
- today.dat (本日カウントデータファイル)
- yesterday.dat (昨日カウントデータファイル)
- gifcat.pl (GIFファイル連結ライブラリ)
- skin1 ... skin7 (スキン格納フォルダ)
- 0.gif, 1.gif ... 9.gif (カウンター表示画像)
- (カウンター表示htmlファイル)
カウンター表示画像以外のファイル名の変更は可能です。その場合、該当ファイル名を読み替えて、設定をしてください。
3. CGIスクリプトの設定
CGIスクリプトの初期設定は、各CGIスクリプト等をテキストエディタ等で開いて設定します。
4. counter.cgi (プログラム本体) の設定
(必須)がある項目、または背景色が■■■の場合は、必須設定項目です。
Perlのパス設定
ファイルを開いて、先頭一行目にPerlのパスがあります。サーバーにあるPerlのパスを確認し、変更が必要な場合、変更してください。
#!/usr/bin/perl(CGIスクリプトの先頭部分)
初期設定
# GIFファイル連結ライブラリのローカルパス(「/」から始まる絶対パス、あるいは、本プログラム設置場所からの相対パス)(必須)
require 'gifcat.pl';
# パスワード(半角英数字8文字程度)(必須)
my $password = 'admin';
パスワードは、セキュリティ保護のため、必ず変えてください。
# ログファイルのローカルパス - 総数カウント(「/」から始まる絶対パス、あるいは、本プログラム設置場所からの相対パス)(必須)
my $countFile = 'counter.dat';
# ログファイルのローカルパス - 今日カウント(「/」から始まる絶対パス、あるいは、本プログラム設置場所からの相対パス)(必須)
my $todayFile = 'today.dat';
# ログファイルのローカルパス - 昨日カウント(「/」から始まる絶対パス、あるいは、本プログラム設置場所からの相対パス)(必須)
my $yesterdayFile = 'yesterday.dat';
# 総数カウントの桁数(必須)
my $countDigit = 8;
# 今日カウンターの桁数(必須)
my $todayDigit = 4;
# 昨日カウンターの桁数(必須)
my $yesterdayDigit = 4;
# スキン格納フォルダのローカルディレクトリパス(「/」から始まる絶対パス、あるいは、本プログラム設置場所からの相対パス)(必須)
my $skin = 'skin1';
#2重カウント用クッキー名(必須)
my $visitKey = 'visited';
CGIスクリプトを保存してください。
※注意:ファイルを保存する場合は、文字コードを「Shift-JIS」、改行コードを「LF」で保存してください。
5. カウンター表示htmlファイルの設定
カウンターを表示するhtmlファイルを用意します。または、すでにあるhtmlファイルに
以下のタグを挿入し、counter.cgiの設置場所へリンク設定をする。
総数、今日、昨日カウンターそれぞれにname値 (総数はなし、他はview)、value値 (総数はなし、today、yesterday) を設定する。
総数カウンターには、<img src="counter.cgi" alt="">
今日カウンターには、<img src="counter.cgi?view=today" alt="">
昨日カウンターには、<img src="counter.cgi?view=yesterday" alt="">を設定する。
以上、設定完了。
6. スクリプトの設置
FTPソフトなどでサーバーに接続して、CGIスクリプト等を設置してください。
設置例は、一般的な例です。ご利用者のサーバー環境条件、ホームページの構成にあわせて設置してください。
|- cgi-bin
| ▼cgi-binなどCGIが動作するところに設置
| |- counter
| |- counter.cgi (プログラム本体)
| |- counter.dat (総数カウントデータファイル)
| |- today.dat (本日カウントデータファイル)
| |- yesterday.dat (昨日カウントデータファイル)
| |- gifcat.pl (GIFファイル連結ライブラリ)
| |- skin1 ... skin7 (スキン格納フォルダ)
| |- 0.gif, 1.gif ... 9.gif (カウンター表示画像)
| ▼設定、設置場所はアクセスできるところならどこでも可能
|- (カウンター表示htmlファイル)
7. パーミッションの設定
パーミッションの設定は、一般的な例です。ご利用者のサーバー環境条件にあわせてFTPソフトなどで設定してください。
分からない場合は、レンタルサーバー (共有サーバー) を契約しているホスティング会社やWebスペースを提供しているプロバイダーへお問い合わせやマニュアル、またはオンラインヘルプ等をご確認ください。
| ファイル・フォルダ名 | パーミッション (other権限) |
パーミッション (owner権限) |
FTP転送モード |
|---|---|---|---|
| counter | 707 (rwx---rwx) | 705 (rwx---r-x) | - |
| counter.cgi | 705 (rwx---r-x) / 755 (rwxr-xr-x) |
700 (rwx------) / 704 (rwx---r--) |
アスキー (テキスト) |
| counter.dat | 606 (rw----rw-) / 666 (rw-rw-rw-) |
600 (rw-------) | アスキー (テキスト) |
| today.dat | 606 (rw----rw-) / 666 (rw-rw-rw-) |
600 (rw-------) | アスキー (テキスト) |
| yesterday.dat | 606 (rw----rw-) / 666 (rw-rw-rw-) |
600 (rw-------) | アスキー (テキスト) |
| gifcat.pl | 604 (rw----r--) / 644 (rw-r--r--) |
600 (rw-------) | アスキー (テキスト) |
| mimew.pl | 604 (rw----r--) / 644 (rw-r--r--) |
600 (rw-------) | アスキー (テキスト) |
| skin1 ... skin7 | 707 (rwx---rwx) | 705 (rwx---r-x) | - |
| 0.gif, 1.gif ... 9.gif | 604 (rw----r--) / 644 (rw-r--r--) |
604 (rw----r--) / 644 (rw-r--r--) |
バイナリ |
| 604 (rw----r--) / 644 (rw-r--r--) |
604 (rw----r--) / 644 (rw-r--r--) |
アスキー (テキスト) |
以上、設置完了。
8. 動作確認
設置したカウンター表示htmlファイルのURLアドレスにブラウザでアクセスして、動作を確認してください。
以上、動作確認完了。
9. アップグレード方法
アップグレードしたファイルをダウンロード後、解凍してください。プログラム本体の設定を前のバージョンから引く継いでください。プログラム本体だけをサーバーにアップロードしてください。
以上、アップグレード完了。
10. アンインストール方法
カウンター表示htmlファイルは、カウンターの表示設定した部分を削除してください。
その他、設置したファイルをすべて削除してください。
以上、アンインストール完了。
概要 | 設定・設置マニュアル | 操作マニュアル | サンプルデモ・ダウンロード | 著作権表示削除申請
◆ 著作権表示削除・シェアウェア申し込み - シングスCGIが提供するCGIスクリプトには、html等のブラウザ表示部分に著作権表示があります。著作権表示の削除申請をすることで著作権表示を削除 (非表示) にすることができます。
◆ 設置サービス - CGIスクリプトの設置方法がわからない、手間をかけずにCGIスクリプトを活用したいという方に最適。
◆ CGIスクリプトカスタマイズ - シングスCGIが提供するCGIスクリプトを元にご要望の機能を追加開発できます。