| 2003年12月01日(月) |
気になる台風…もっと気をもんだError表示のアクセスカウンター |
ふむふむ…設置完了。あれ〜?表示させるページには×マーク。 アクセスカウンターを呼び出すと、Error表示〜とほほ。 KENT-WEBさんからDLさせて頂いて他のページで使っている。 CGIのみで動作し、他のカウンタとは違って「画像連結ライブラリ」を使わないので i-mode でも表示が可能。 設置が簡単なe-Counter(シンプルカウンタ)を設置したのに… ん?アクセスカウンター画像が表示されない。 シンプルなので単ページのみで複数のページには設置できない。 カウンターの動作チェックも正常動作のコメントが返ってくる。 ふと気になって×マークの画像プロパティを確認した。 なんだぁ〜アクセスカウンタを画面に表示させるURL指定が違ってたんだぁ〜 cgi-binディレクトリの下にcounterと言う名のでディレクトリを作成して、その中にe-Counterを設置した。 アクセスカウンター表示のパス指定が間違っていただけだった。 複数ページに表示させたいときには、表示するページの分だけe-Counterを設置するようだ。 複数ページに設置できるアクセスカウンターはないものだろうかと、 ネット検索していたら、みぃ〜つけ!! e-Counter を改造した i-Counterを見つけた。 かなり、機能が追加されていて、魅力的なアクセスカウンターだ。 i-Counterの作者さんに感謝しながらカウンタースクリプトをDLさせていただいて設置してみた。 カウンターのテストページを呼び出すと、「500 Internal Server Error」だって…とほほ。 Apache(サーバー ソフト)で、エラー500で「Internal Server Error」となる原因として考えられるのは、 ・CGIの先頭にあるperlへのパスが誤っている。 ・CGIそのものに問題がある。 ・CGIの改行コードが違っている。(Linuxのみ) ことが多い。 perlへのパスは合っているし、問題なさそうなのに、アクセスカウンターを表示させる ページにも、Errorの文字が表示桁数だけ並んでいる。 何度も、何度も…設定や設置確認しても間違い無い。 そうだぁ〜CGIチェックをしてみようと、「check.cgi」をUPしてみた。 Pearlのバージョン違いが表示された。 なんだぁ〜Pearlのバージョンが違ってるぅ〜うぐ。 自宅サーバーのPearlをUPしてなかったっけ… 「icount.cgi」の記述を見ると「use CGI_Lite」と追記さてている。 これで動作しない原因が判明したと同時に、悩んだ数日でどっと疲れた。 DLさせていただいた「i-Counter」は、使える環境が整ったときに使わせていただこうと思う。 それもこれも…安定した動作で定評のあ「Digits」さんのカウンターがError表示になった。 HP開設した1999年12月から今まで、サーバーの不具合で表示されなかったのは、たった1回だけだった。 無料カウンターをお借りしているので、このさい自分で設置しようと思ったのが諸悪の根源だった。 サーバーの不具合が解消されて表示された無料レンタルカウンターを 振り出しに戻り、感謝しながら今なお借用している。 -------- 街明かりが冴え濡れた路面や湖面に反射して綺麗! 季節はずれの台風21号の影響で、強風波浪注意報。 1日夕から2日昼前まで東京23区の最大風速は13メートルに達するとしている。 「NTT東日本」によるお台場、浅草、麻布十番、駒沢の今の街の様子。 東京ストリートチャンネル←停止画配信。 -------- ・この日、何の日:12/01(月)赤口:映画の日 鉄の記念日 エイズの日 歳末助け合い運動 南新宿タカシマヤタイムズスクエア:Takashimaya Starlight Christmas
 -------- Mirror Site(楽天:Since:2001.12.30.):友の絵日記
|