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


記事No: 13239
投稿日: 2014/09/07(Sun) 00:20:34
タイトルDay Counter-Exの累計グラフ
ID情報: icg1660
投稿者: 長兵衛
URLhttp://trial02.my.zmx.jp/

お世話様になっています。

Day Counter-Exで累計グラフを表示する方法をお教え下さい。


記事No: 13242
投稿日: 2014/09/07(Sun) 02:49:36
タイトルRe: Day Counter-Exの累計グラフ
ID情報: hirayama
投稿者: hirayama

list.cgiで表示されませんか?


記事No: 13245
投稿日: 2014/09/07(Sun) 21:43:40
タイトルRe^2: Day Counter-Exの累計グラフ
ID情報: icg1660
投稿者: 長兵衛
URLhttp://trial02.my.zmx.jp/

> list.cgiで表示されませんか?

<a href="cgi-bin/day_ctr_ex/list.cgi">管理</a>

としましたが駄目でした。


記事No: 13246
投稿日: 2014/09/07(Sun) 23:45:53
タイトルRe^3: Day Counter-Exの累計グラフ
ID情報: hirayama
投稿者: hirayama

> > list.cgiで表示されませんか?
>
> <a href="cgi-bin/day_ctr_ex/list.cgi">管理</a>
>
> としましたが駄目でした。

dayxディレクトリをday_ctr_exに変えたということですか。
設置の説明ページの通り、すべてのファイルがアップロードされているか。
Perlへのパスは正しいか。
パーミッションは正しいか。
もう一度確認してみてはどうでしょう。


記事No: 13249
投稿日: 2014/09/08(Mon) 11:38:37
タイトルRe^4: Day Counter-Exの累計グラフ
ID情報: icg1660
投稿者: 長兵衛
URLhttp://trial02.my.zmx.jp/

> > > list.cgiで表示されませんか?
> >
> > <a href="cgi-bin/day_ctr_ex/list.cgi">管理</a>
> >
> > としましたが駄目でした。
>
> dayxディレクトリをday_ctr_exに変えたということですか。
> 設置の説明ページの通り、すべてのファイルがアップロードされているか。
お手数を掛けています。
全てのページがアップロードされているのをFTPで確かめました。
> Perlへのパスは正しいか。
他のページと同様に/localを除き、正しく変更しました。
> パーミッションは正しいか。
 701になって入ることを確かめました。
> もう一度確認してみてはどうでしょう。

localでBrowserで読み込ませると、ソースコードが表示されますので、list.cgiに正しくlinkされていると思います。
しかし、remoteでサーバーでlinkさせると何も表示されません。


記事No: 13252
投稿日: 2014/09/08(Mon) 13:15:41
タイトルRe^5: Day Counter-Exの累計グラフ
ID情報: hirayama
投稿者: hirayama

list.cgi、conv.cgiともに500エラーとなっていますね。
dayx.cgiやcheck.cgiはOKで、list.cgi、conv.cgiだけエラーが出るということは
この2つでのみ使用されているコードが絡んでいるのかもしれません。
Carp.pmというのがこの2つで使用されているようなので、これが使用可能か調べてもらえますか?


#!/usr/local/bin/perl
# ↑ サーバーに合わせて書き換え
use File::Find;
print <<EOM;
Content-type: text/html

<html>
<body>
EOM
my $chk;
find(\&search, @INC);
if ($chk) {
print 'Carp OK';
} else {
print 'Carp NG';
}
print qq(</body></html>\n);
sub search {
if ($_ eq 'Carp.pm') {
$chk = 1;
last;
}
}

上記の内容をcarp_check.cgiというファイルに保存してサーバーにアップし、
実行してみてください。
チェックが終わったらcarp_check.cgiは削除しておいてください。


記事No: 13255
投稿日: 2014/09/08(Mon) 17:25:14
タイトルRe^6: Day Counter-Exの累計グラフ
ID情報: icg1660
投稿者: 長兵衛
URLhttp://trial02.my.zmx.jp/

> list.cgi、conv.cgiともに500エラーとなっていますね。
> dayx.cgiやcheck.cgiはOKで、list.cgi、conv.cgiだけエラーが出るということは
> この2つでのみ使用されているコードが絡んでいるのかもしれません。
> Carp.pmというのがこの2つで使用されているようなので、これが使用可能か調べてもらえますか?
>
>
> #!/usr/local/bin/perl
> # ↑ サーバーに合わせて書き換え
> use File::Find;
> print <<EOM;
> Content-type: text/html
>
> <html>
> <body>
> EOM
> my $chk;
> find(\&search, @INC);
> if ($chk) {
> print 'Carp OK';
> } else {
> print 'Carp NG';
> }
> print qq(</body></html>\n);
> sub search {
> if ($_ eq 'Carp.pm') {
> $chk = 1;
> last;
> }
> }
>
> 上記の内容をcarp_check.cgiというファイルに保存してサーバーにアップし、
> 実行してみてください。
> チェックが終わったらcarp_check.cgiは削除しておいてください。

check.cgiでは全てOKですが、
carp_check.cgi
を実行すると、Webサイトはページを表示出来ませんというError
になります。


記事No: 13257
投稿日: 2014/09/08(Mon) 17:49:22
タイトルRe^7: Day Counter-Exの累計グラフ
ID情報: icg1660
投稿者: 長兵衛
URLhttp://trial02.my.zmx.jp/

> > list.cgi、conv.cgiともに500エラーとなっていますね。
> > dayx.cgiやcheck.cgiはOKで、list.cgi、conv.cgiだけエラーが出るということは
> > この2つでのみ使用されているコードが絡んでいるのかもしれません。
> > Carp.pmというのがこの2つで使用されているようなので、これが使用可能か調べてもらえますか?
> >
> >
> > #!/usr/local/bin/perl
> > # ↑ サーバーに合わせて書き換え
> > use File::Find;
> > print <<EOM;
> > Content-type: text/html
> >
> > <html>
> > <body>
> > EOM
> > my $chk;
> > find(\&search, @INC);
> > if ($chk) {
> > print 'Carp OK';
> > } else {
> > print 'Carp NG';
> > }
> > print qq(</body></html>\n);
> > sub search {
> > if ($_ eq 'Carp.pm') {
> > $chk = 1;
> > last;
> > }
> > }
> >
> > 上記の内容をcarp_check.cgiというファイルに保存してサーバーにアップし、
> > 実行してみてください。
> > チェックが終わったらcarp_check.cgiは削除しておいてください。
>
> check.cgiでは全てOKですが、
> carp_check.cgi
> を実行すると、Webサイトはページを表示出来ませんというError
> になります。
先程はcarp_check.cgiのアクセス権の設定を忘れました。
アクセス権の設定後、実行しましたら
Carp OKと出ました。


記事No: 13258
投稿日: 2014/09/08(Mon) 17:49:32
タイトルRe^7: Day Counter-Exの累計グラフ
ID情報: hirayama
投稿者: hirayama

list.cgi 11行目を

#use CGI::Carp qw(fatalsToBrowser);

とコメントアウトするとどうでしょうか。


記事No: 13259
投稿日: 2014/09/08(Mon) 22:57:51
タイトルRe^8: Day Counter-Exの累計グラフ
ID情報: icg1660
投稿者: 長兵衛
URLhttp://trial02.my.zmx.jp/

> list.cgi 11行目を
>
> #use CGI::Carp qw(fatalsToBrowser);
>
> とコメントアウトするとどうでしょうか。

list.cgi 11行目をコメントアウトしましたが、同じです。


記事No: 13260
投稿日: 2014/09/08(Mon) 23:45:19
タイトルRe^9: Day Counter-Exの累計グラフ
ID情報: hirayama
投稿者: hirayama

>list.cgi 11行目をコメントアウトしましたが、同じです。
Carp.pmは関係なさそうですね。コメントアウトは元に戻してください。
それと、先のcarp_check.cgiも削除しておいてください。

あとやれることといえば、
■サーバーのエラーログが見られるなら、list.cgi実行時のエラーを探す。
■Day Counter-Exをすべてデフォルトに戻し(ディレクトリ名もオリジナルに戻して)、
最低限の、perlのパス変更とパーミッションの設定だけで実行してみる。
■それでもだめなら、templディレクトリなどの.htaccessファイルを削除して実行してみる。
といったところでしょうか。


記事No: 13261
投稿日: 2014/09/09(Tue) 11:33:32
タイトルRe^10: Day Counter-Exの累計グラフ
ID情報: icg1660
投稿者: 長兵衛
URLhttp://trial02.my.zmx.jp/

> >list.cgi 11行目をコメントアウトしましたが、同じです。
> Carp.pmは関係なさそうですね。コメントアウトは元に戻してください。
> それと、先のcarp_check.cgiも削除しておいてください。
>
> あとやれることといえば、
> ■サーバーのエラーログが見られるなら、list.cgi実行時のエラーを探す。
> ■Day Counter-Exをすべてデフォルトに戻し(ディレクトリ名もオリジナルに戻して)、
> 最低限の、perlのパス変更とパーミッションの設定だけで実行してみる。
> ■それでもだめなら、templディレクトリなどの.htaccessファイルを削除して実行してみる。
> といったところでしょうか。

サーバーのエラー・ログを見るのはどうしますか?
FirebugでList.cgiをチェックしてみましたら、

"NetworkError: 500 Internal Server Error - http://trial02.my.zmx.jp/cgi-bin/day_ctr_ex/list.cgi"
list.cgi
プレーンテキストドキュメントの文字エンコーディングが宣言されていません。ドキュメントに US ASCII 外の文字が含まれている場合、ブラウザの設定によっては文字化けすることがあります。ファイルの文字エンコーディングは転送プロトコルで宣言されるか、文字エンコーディングを指定するバイトオーダーマークがファイルに使われている必要があります。
というメッセージが出ましたが、どのような意味か判りません。

因みに、小生のHTMLのCharacterSetはUTF-8に設定してありますが、Day Counter-Exを編集して保存する場合、UTF-8に設定する必要がありますか?


記事No: 13262
投稿日: 2014/09/09(Tue) 11:52:06
タイトルRe^11: Day Counter-Exの累計グラフ
ID情報: icg1660
投稿者: 長兵衛
URLhttp://trial02.my.zmx.jp/

> > >list.cgi 11行目をコメントアウトしましたが、同じです。
> > Carp.pmは関係なさそうですね。コメントアウトは元に戻してください。
> > それと、先のcarp_check.cgiも削除しておいてください。
> >
> > あとやれることといえば、
> > ■サーバーのエラーログが見られるなら、list.cgi実行時のエラーを探す。
> > ■Day Counter-Exをすべてデフォルトに戻し(ディレクトリ名もオリジナルに戻して)、
> > 最低限の、perlのパス変更とパーミッションの設定だけで実行してみる。
> > ■それでもだめなら、templディレクトリなどの.htaccessファイルを削除して実行してみる。
> > といったところでしょうか。
>
> サーバーのエラー・ログを見るのはどうしますか?
> FirebugでList.cgiをチェックしてみましたら、
>
> "NetworkError: 500 Internal Server Error - http://trial02.my.zmx.jp/cgi-bin/day_ctr_ex/list.cgi"
> list.cgi
> プレーンテキストドキュメントの文字エンコーディングが宣言されていません。ドキュメントに US ASCII 外の文字が含まれている場合、ブラウザの設定によっては文字化けすることがあります。ファイルの文字エンコーディングは転送プロトコルで宣言されるか、文字エンコーディングを指定するバイトオーダーマークがファイルに使われている必要があります。
> というメッセージが出ましたが、どのような意味か判りません。
>
> 因みに、小生のHTMLのCharacterSetはUTF-8に設定してありますが、Day Counter-Exを編集して保存する場合、UTF-8に設定する必要がありますか?
>

大変お手数をお掛けしました。
list.cgiを編集して保存した折に、UTF-8に設定してありました。
これをShift-JISに戻しましたら、集計グラフが表示されました。
色々有難うございました。


[検索ページ] [掲示板]