- ベストアンサー
CGI設置エラーの解読とは?
- CGIの設置エラーの詳細説明が不明で困っています。
- 初心者には解読できないエラーの内容について教えてください。
- スクリプトやタグのエラーが原因でしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
結局のところ、エラーメッセージは 「Open Error: ./count.dat」 だけでしょ? ファイルがオープンできない、ということは、ディスクの故障等を除けば ・読み込め権利のないファイルを読もうとしている ・書き込み権利のないファイルに書こうとしている ・存在しないファイルを読もうとしている/ファイル名の指定が間違っている ・新規書き込み時にファイルを作れない。(権利がないディレクトリ、利用できないファイル名等) あたりが原因です。 CGI設置の説明に、そのあたり(特に権限(パーミッション))のことは書いてないですか? それと、この貼り付けた部分って、どこに表示されたのですか? ブラウザからCGIにアクセスしたら、 > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 以降だけがhtmlとして解釈されて、画面には ERROR ! Open Error: ./count.dat 前画面に戻る とだけ表示されるはずです。
その他の回答 (4)
- mohumohu23
- ベストアンサー率37% (438/1176)
おお、そこかw というかそのCGI公開されてるのなら、どこの何って。そのCGIの公開してある場所いってくれたほうがはやいだろう。 で、エラーというのは先の人がいうように、おそらくは予めせっちしておかなければならないファイルが存在してないか。 参照先がまちがってるのだろう。
お礼
みなさんのご指摘に従って問題のエラーのパーミッションを変えてみたらそのエラーは出なくなりましたが、別のエラーが出るようになりました。 けれどとにかく、みなさんのおかげで自分のつまづきの一つに気づけました。ありがとうございます。
補足
すみません。作成者の方に迷惑をかけるかと思いまして、開示していませんでした。 KENTWEBさんのYYBBSですが、YYBBSは無事設置できました。 そのあと、掲示板用アンチスパムライブラリhttp://flatray.com/bbs-antispam/に移動し、 スパム対策CGIを弄ったら、どこをどう間違ったのかエラーになってしまいました。 申し訳ありません。。。
- bardfish
- ベストアンサー率28% (5029/17766)
それはエラー情報ではなくHTMLのソース。 その情報からではエラーの内容を特定することは出来ません。 CGI初心者の前にHTML初心者ですよね。 エラーとソースの区別もつかないんじゃ問題解決への道は遥か彼方です(笑)
お礼
遥か彼方ということを痛感しました。ありがとうございます。
- Wr5
- ベストアンサー率53% (2173/4061)
><hr width=400><h3>ERROR !</h3> ><font color="red">Open Error: ./count.dat</font> CGIで参照しているcount.datってファイルが開けない。 と言っています。 設置した場所に読み書き権限がない(さすがにソレはないでしょうが)。とか、 設置する際にサイズ0で予めファイルを作成して読み書き権限を付与しておく必要がある。とかではないですか?
お礼
ご指摘の通り、パーミッション設定が間違っていてdataフォルダ内にあったcount.datが開けなくなっていました。 いまはパーミッションを戻しました。ありがとうございます。
- mohumohu23
- ベストアンサー率37% (438/1176)
俺の目が確かならこれはただのHTMLコードだ。(´・ρ・`)
お礼
私もそう思います。ありがとうございます。
お礼
ブラウザからアクセスしました。 ただ、ご指摘にあった通り、dataフォルダの中身が一切触れない状態になっていたので、慌ててパーミッションを変更しました。そうしたらまた別のエラーが出ました。。。 すみません、ありがとうございます。