トップ
>
フリーCGI配布
>
カウンタ
> JSカウンタ
スクリプト概要
■スクリプト名
→「JSカウンタ」
■バージョン
→「1.5」
■見本
→新しいウィンドウで
見本
を開く。
(うまく表示できなかったら、新しいウィンドウを一度閉じ、再度試してください。)
■Perl/CGI以外に必要なサーバ環境
→「flock関数が使える一般的なサーバ」
累計表示で超シンプル機能。
CGIなので設置が簡単です。
ファイル構成とパーミッション
※実際に編集するのは
★
印のファイルだけです。
▼【 755 】jscnt/
◎
スクリプトディレクトリ │ ├─■【 755 】cnt.cgi
★
実行ファイル └─■【 666 】data.cgi 記録ファイル
■カウント数を初期化するには?
「cnt.cgi」を開き、半角数字を書込んでから、サーバへ転送します。
ダウンロードと設置
1).
ダウンロード
次のファイルのいずれかをクリックしてダウンロード・解凍します。
→「
jscnt.zip
」(Windowsユーザ向け)
→「
jscnt.tgz
」(MacOSX、UNIX系ユーザ向け)
→
Windowsの方は...
「.zip」のファイルをダウンロードしてください。
→
MacOSXの方は...
「.tgz」のファイルをダウンロードしてください。
※ダウンロードしたファイルが正しく解凍できない方は
解凍レンジ
などで解凍してください。
(MacOSの方は
StuffIt Expander
を使って解凍できます。)
2).
テキストエディタで設定
★
印のファイル「
cnt.cgi
」をテキストエディタで開き編集します。
→
Windowsの方は...
「ワードパッド」や「メモ帳」で編集できます。
→
MacOSXの方は...
「テキストエディット」で編集できます。
3).
Perlのパスを確認
★
のファイル「
cnt.cgi
」の
1行目
に
#!/usr/local/bin/perl
と記述されているのを確認してください。これが「Perlのパス」で、Perl/CGIを動作させる為に必要な設定です。ほとんどのサーバでは、このまま変更なしで動作するようです。分らない場合は、サーバ管理者に聞いてください。
(参考までに、「#!/usr/bin/perl」も良く使われるPerlのパスです。「#!/usr/local/bin/perl」で動作しなかったら変更してみてください。)
4).
サーバへFTP転送しパーミッションを変更する
STEP1→
◎
印の「
jscnt
」ディレクトリごとサーバへ転送します。
STEP2→ファイル構成とパーミッションを参考に、ファイルやディレクトリのパーミッションを変更します。
※FTP操作やパーミッション変更方法が分からない方は、次のサポートをご覧ください。
FTP操作ガイド(Windows編)
FTP操作ガイド(MacOS編)
5).
ブラウザでの動作確認
「
<script language="JavaScript" src="http://設置アドレス/cnt.cgi"></script>
」
をカウントしたいページに上記のタグを貼付けてカウンタを呼び出します。
設置作業お疲れ様でした。(^_^)
〜〜〜正しく動作しなかったら?〜〜〜
次の点をもう一度チェックしてみてください。
どこかウッカリ見落としてしまっている場合も多いようです。
→Perlのパスは正しいか?
→FTPの転送方法は正しかったか?
→パーミッションを正しく変更したか?
→ファイルロック方法は正しいか?
それでも動作しなかったら、
よくある質問
をご覧ください。
■旧バージョンからのアップグレードについて
旧バージョンと、記録データの互換性はありません。
■更新履歴
2003/10 バージョン1.5リリース。ファイルロック方法をflock関数限定に変更。
(中略)
2003/4 バージョン1.0リリース。