|
|
mewCounterの設置方法と設置例
|
■注意
このCGIはTom Boutell氏のgif操作ライブラリ「gd」を利用させてもらっています。従って、http://www.boutell.com/gd/より、gdライブラリをダウンロードしてこなければこのCGIを利用することはできません。
■特徴
・グラフィックを連結し一つのグラフィックとして出力する
・SSIが使えなくてもカウンターが設置できる。
・ロックファイルを使用しているのでアクセスが多くてもカウンターが
壊れる可能性が少ない
■必要なファイル
・mewcounter.c
・cgi.c
・cgi.h
・mewcounter.h
・counter.dat
・gd1_2.tar.Z(http://www.boutell.com/gd/よりダウンロードしてくる)
■設置方法
○設置方法の見方
『』…………ディレクトリ
[]…………ファイル
【】…………コマンド
(dl)→ ……自分のマシンにダウンロード
(up)→ ファイルをディレクトリにアップロード
− …………ディレクトリ、またはファイルの構成
FTP:…………FTP上での作業
Shell:………シェル上での作業
Local:………自分のマシンでの作業
- FTP :『cgi-bin』を作成。
- FTP :[mewcounter.tar.gz](ul)→『cgi-bin』
- Shell:『mewcounter』に移動。
- Shell:【gzip -d mewcounter.tar.gz】
- Shell:【tar xvf mewcounter.tar】
- FTP :『mewcounter』−[mewcounter.h](dl)→
- Local: テキストエディタで[mewcounter.h]を設定
- FTP : [mewcounter.h](ul)→『mewcounter』
- Shell:【chmod 777 user】
- FTP :[gd1_2.tar.Z](ul)→『mewcounter』
- Shell:【uncompress gd1_2.tar.Z】
- Shell:【tar xvf gd1_2.tar】
- FTP :『mewcounter』−『gd1.2』を、『gd』にリネーム。
- Shell:『mewcounter』−『gd』に移動。
- Shell:【make】
- FTP :[gd1_2.tar]を削除。
- Shell:『mewcounter』に移動。
- Shell:【gcc -c cgi.c】
- Shell:【gcc -o mewcounter.cgi mewcounter.c cgi.o -lgd -lm】
- Shell:『mewcounter』−『user』に移動。
- FTP :『user』−[counter.dat]を、自分で使いたいユーザー名(以下:#user)にリネーム。
- Shell:【chmod 666 #user】
○インストール後のファイル配置
(ディレクトリairboardは実際にはあなたが入力した名前になります)
mewcounter--+---user---+---(#user)
|
+---image---+---a---(*.gif)
|
+---(*.cgi)
■利用上の注意
- このCGIは簡単なパブリックカウンターシステムとして運用することが可能ですが、パブリックカウンターを運用するためには、その性質上サーバーの負担を大きくするものですので、事前にサーバーの管理者への許可が必要です。また、このCGIを元にしてパブリックカウンターシステムを運用する場合は必ずmewc@mewc.toまでその旨を報告してください。
■htmlへの記述の仕方
<IMG SRC="http://path/mewcounter.cgi?user=***&type=a&width=5">
pathにはmewcounter.cgiまでのパスを記述してください。その他はIMGタグの仕様に基づきます。
■謝辞
・すばらしいライブラリを提供してくださったTom Boutellさんに感謝します。
・カウンタイメージを作成してくれた蒲池裕也(八女茶)君に感謝します。
■履歴
Ver1.0
・初期バージョン
Ver1.0→1.1
・カウンターのロック機構を強化
☆設置に関しての質問、CGIに関連した質問などはCGIサポートでお願いします。
Copyright(C) 1996-2005 Yuto Ikeno All rights reserved.