記事No | : 13239 |
投稿日 | : 2014/09/07(Sun) 00:20:34 |
タイトル | : Day Counter-Exの累計グラフ |
ID情報 | : icg1660 |
投稿者 | : 長兵衛 |
URL | : http://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 |
投稿者 | : 長兵衛 |
URL | : http://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 |
投稿者 | : 長兵衛 |
URL | : http://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 |
投稿者 | : 長兵衛 |
URL | : http://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 |
投稿者 | : 長兵衛 |
URL | : http://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 |
投稿者 | : 長兵衛 |
URL | : http://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 |
投稿者 | : 長兵衛 |
URL | : http://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 |
投稿者 | : 長兵衛 |
URL | : http://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に戻しましたら、集計グラフが表示されました。
色々有難うございました。