Myu's Lab.   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:………自分のマシンでの作業

  1. FTP :『cgi-bin』を作成。
  2. FTP :[mewcounter.tar.gz](ul)→『cgi-bin』
  3. Shell:『mewcounter』に移動。
  4. Shell:【gzip -d mewcounter.tar.gz】
  5. Shell:【tar xvf mewcounter.tar】
  6. FTP :『mewcounter』−[mewcounter.h](dl)→
  7. Local: テキストエディタで[mewcounter.h]を設定
  8. FTP : [mewcounter.h](ul)→『mewcounter』
  9. Shell:【chmod 777 user】
  10. FTP :[gd1_2.tar.Z](ul)→『mewcounter』
  11. Shell:【uncompress gd1_2.tar.Z】
  12. Shell:【tar xvf gd1_2.tar】
  13. FTP :『mewcounter』−『gd1.2』を、『gd』にリネーム。
  14. Shell:『mewcounter』−『gd』に移動。
  15. Shell:【make】
  16. FTP :[gd1_2.tar]を削除。
  17. Shell:『mewcounter』に移動。
  18. Shell:【gcc -c cgi.c】
  19. Shell:【gcc -o mewcounter.cgi mewcounter.c cgi.o -lgd -lm】
  20. Shell:『mewcounter』−『user』に移動。
  21. FTP :『user』−[counter.dat]を、自分で使いたいユーザー名(以下:#user)にリネーム。
  22. Shell:【chmod 666 #user】

○インストール後のファイル配置
(ディレクトリairboardは実際にはあなたが入力した名前になります)

 mewcounter--+---user---+---(#user)
       |
       +---image---+---a---(*.gif)
       |
       +---(*.cgi)

■利用上の注意
■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.