KENT-WEB サポートコーナー 過去ログ [ 0076 ]


記事No: 15894
投稿日: 2018/05/15(Tue) 14:59:36
タイトルDAY COUNTER-EX 累積グラフ表示で、エラー
ID情報: ken2018
投稿者: ken2018
URLhttp://e-computer.sub.jp/

お忙しいところ、すいません。
サーバー移転により、kent-web様のプログラムを取得し直したのですが、エラーになりまして・・・

(1)
DAY COUNTER-EX において、昨日・本日・累積カウンタは、正常に動くのですが、累積グラフを表示させると、サーバーエラー500 になります。
カウンタ取得と累積グラフは、データなど共有している筈なので、累積グラフを表示させる dayx/list.cgi の設定に問題があるとは思うのですが、どうにもうまくいきません。
属性を設定し直したり、アスキー・バイナリモードで転送し直したり、付属のチェックプログラム、FTPの転送モード、パーミッションなど、なんども気をつけて、試してみたのですが・・・

(2)
どうにもダメなので、DAY COUNTER-EX を一旦おいて、Lime Counter を設置した所、たちまち、サブページ2つ登録できて、すんなりと動きました。

(3)
それなら、ケアレスミスかも知れないと、一旦、DAY COUNTER-EX をすべて削除して、UPし直したのですが、同じ現象となりました。
Lime Counter はスムーズに動くので、ケアレスミスをしているのでしょうが・・・

(4)
http://e-computer.sub.jp/
該当ホームページの所に、DAY COUNTER-EX Lime Counter それとサブページ2つを動かしている状態にしています。

・サーバーは、レンタルサーバーの、ロリポップ月額100円プランです。
・UPについて、ファイルネームを変えるとか、特殊なところにUPしているとかも、ありません。
・しかし、ミラーリングでの消失を防ぐため、最初のフォルダの先頭にだけ z を付け足しています。

自分では解決できませんでした。
何卒、よろしくお願いします。


記事No: 15895
投稿日: 2018/05/15(Tue) 16:00:48
タイトルRe: DAY COUNTER-EX 累積グラフ表示で、エラー
ID情報: teketen
投稿者: てけてん

http://e-computer.sub.jp/zdayx/list.cgi
Illegal division by zero at list.cgi line 72.
というエラーなので、数字を0で割ろうとしている為に、エラーが出ています。
まだ、カウントデータの中で、「月次記録ファイル」の値が空又は0なのだと思います。
このファイルにカウント数が記録されれば、エラーは出なくなります。

ただ、数字がなくてもアクセスしたいという場合は、次の修正をしてみて下さい。
list.cgiをテキストエディタで開いて下さい。
テキストエディタの検索で、

# グラフ長の係数

をキーワードに検索して下さい。
2箇所あると思います。57行目付近と71行目付近。
それぞれ

# グラフ長の係数(最高値を240px)
my $key = 240 / $max;



# グラフ長の係数(最高値を240px)
my $key = $max ? 240 / $max : 0;



# グラフ長の係数(最高値を240px)
my $key2 = 480 / $max2;



# グラフ長の係数(最高値を240px)
my $key2 = $max2 ? 480 / $max2 : 0;

に変更して下さい。


記事No: 15896
投稿日: 2018/05/15(Tue) 21:47:21
タイトル来月まで待つことにします。
ID情報: ken2018
投稿者: ken2018
URLhttp://e-computer.sub.jp/

てけてん様。

御回答、ありがとうございます。

来月になれば正常化するのなら、あと半月ですし、このままにしておくことにしました。

御回答してくれて、誠にありがとうございます。


記事No: 15900
投稿日: 2018/05/16(Wed) 18:47:07
タイトルこちらも解決しました(^^)/
ID情報: ken2018
投稿者: ken2018
URLhttp://e-computer.sub.jp/

来月までかぁ・・・・

と、クリックしたら、動きました!

一日たてば良かったんですね。

御回答してくれて、誠にありがとうございます。m(__)m


[検索ページ]