記事一覧

cron設定

アイコン

お遊びでCGIを組み込みました。

最近、目に付く逆アクセスランキング
どんなページが読まれてるか!とゆうヤツです。
スクリプト配布サイトを探してもこれが中々ありません。
ブログバーツとして提供してるところはいくつかあるんですが・・。
それを組み込むことは簡単なんですが、情報を盗まれるような感があって馴染めません。
私としては、簡素で単純に最小限にと考えてます。
それで、やっと見つけたのが4年ほど前に配布してるスクリプト。
人気ページ一覧/リンク元一覧表示機能公開
http://shin.txt-nifty.com/philosophical/2004/03/post_1.html
ココログのためにとことで、組み込むことが大変でした。
しかも、サーバーへのcron設定が必要のこと・・オイオイ。

直接、サーバーへの設定なものですから、記述ミスがあればサーバーから1時間毎にメールが・・(ド汗)
メールが来ますので、記述ミスがあるとゆうことが分りますのでそれはそれで助かるんですけどネ(苦笑)

XREAサーバーをお使いの方ってのが条件ですが。。
とりあえず、覚書です。
cronジョブの管理メニューで先ずは動かすcgiを設定。
時間は適当に、1時間毎にであれば、最初の空欄に50とか入れます。
毎時50分に指定するcgiが動きます。
次に/virtual/ID/public_html/cgi/cron1.sh
とします。
IDは個人個人違います。
IDがあってもpublic_htmlを入れませんと動かない。
これ、分るまで二日掛かりました。
動かしたいcgi名を書くのでなく、cron1.shと書きます。
やはり、これ分るまで二日・・(^^)
つまり、動かしたいcgiのフォルダー(ディレクトリ)にcron1.sh(シェルスクリプト)をUPしなくてはなりません。
管理ページのシェルスクリプト例文は役に立ちませんでした。

#!/bin/sh

cd /virtual/ID/public_html/cgi/
/usr/bin/perl ./○○.cgi

exit

ここまで来ても実は動きませんでした。
サーバからの支持で動きますので、サーバによってパーミションが違います。
これほ、盲点でした。
一般サーバでしたら、ディレクトリ(ファイル生成ディレクトリ)のパーミションが777でも大丈夫なんですが
suExecサーバですとダメなんです。
http://www.kent-web.com/support/faq/faq3-2.html

ホント、苦労しました。
ちょと難しいプラモデルの組み立てですね
cgiってプラモデルのようなものですから。。(笑)

右下のに人気ページ一覧?が表示されてます。
実は色々制限を加えてます、
検索の画像から飛んできたとか、トラックバックからとか、リンクからとかは拾ってないつもりです。
検索サイトのみ&日記のTOPから記事へのふたつをカウント表示してるつもりです。
つまり、人気ページ一覧と言うより”過去記事をちょと”ってな感じですね

    Web拍手をしてみる(^^)  

トラックバック一覧 (0)

コメント一覧 (0)