

CGIを設置したいのですが、エラーの意味が不明です。
CGI作成者さんは、エラーがどんなものかわかるようにエラーの詳細説明が出るようになっているスクリプトまで用意してくれました。
ですがCGI初心者の私にはそれが解読できませんでした。
以下、エラーの内容です。どこでつまづいてるかわかる方いらっしゃったら教えてください。
---------------
Content-type: text/html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Shift_JIS">
<META HTTP-EQUIV="Content-Style-Type" content="text/css">
<STYLE type="text/css">
<!--
body,td,th { font-size:13px; font-family:"MS UI Gothic, Osaka, MS Pゴシック"; }
a { text-decoration:none; }
a:hover { text-decoration:underline; color:#DAA520; }
.n { font-family:Verdana,Helvetica,Arial; }
.b {
background-color:#FFFFFF;
color:#B8860B;
font-family:Verdana,Helvetica,Arial;
}
.f {
background-color:#FFFFFF;
color:#B8860B;
}
-->
</STYLE>
<title>スパム対策掲示板</title></head>
<body background="./img/hane_w4.png" bgcolor="#000000" text="#EEE8AA" link="#EEE8AA" vlink="#DAA520" alink="#DAA520">
<div align="center">
<hr width=400><h3>ERROR !</h3>
<font color="red">Open Error: ./count.dat</font>
<p>
<hr width=400>
<p>
<form>
<input type=button value="前画面に戻る" onClick="history.back()">
</form>
</div>
</body>
</html>
No.5ベストアンサー
- 回答日時:
結局のところ、エラーメッセージは
「Open Error: ./count.dat」
だけでしょ?
ファイルがオープンできない、ということは、ディスクの故障等を除けば
・読み込め権利のないファイルを読もうとしている
・書き込み権利のないファイルに書こうとしている
・存在しないファイルを読もうとしている/ファイル名の指定が間違っている
・新規書き込み時にファイルを作れない。(権利がないディレクトリ、利用できないファイル名等)
あたりが原因です。
CGI設置の説明に、そのあたり(特に権限(パーミッション))のことは書いてないですか?
それと、この貼り付けた部分って、どこに表示されたのですか?
ブラウザからCGIにアクセスしたら、
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
以降だけがhtmlとして解釈されて、画面には
ERROR !
Open Error: ./count.dat
前画面に戻る
とだけ表示されるはずです。
ブラウザからアクセスしました。
ただ、ご指摘にあった通り、dataフォルダの中身が一切触れない状態になっていたので、慌ててパーミッションを変更しました。そうしたらまた別のエラーが出ました。。。
すみません、ありがとうございます。
No.4
- 回答日時:
おお、そこかw
というかそのCGI公開されてるのなら、どこの何って。そのCGIの公開してある場所いってくれたほうがはやいだろう。
で、エラーというのは先の人がいうように、おそらくは予めせっちしておかなければならないファイルが存在してないか。
参照先がまちがってるのだろう。
この回答への補足
すみません。作成者の方に迷惑をかけるかと思いまして、開示していませんでした。
KENTWEBさんのYYBBSですが、YYBBSは無事設置できました。
そのあと、掲示板用アンチスパムライブラリhttp://flatray.com/bbs-antispam/に移動し、
スパム対策CGIを弄ったら、どこをどう間違ったのかエラーになってしまいました。
申し訳ありません。。。
みなさんのご指摘に従って問題のエラーのパーミッションを変えてみたらそのエラーは出なくなりましたが、別のエラーが出るようになりました。
けれどとにかく、みなさんのおかげで自分のつまづきの一つに気づけました。ありがとうございます。
No.3
- 回答日時:
それはエラー情報ではなくHTMLのソース。
その情報からではエラーの内容を特定することは出来ません。
CGI初心者の前にHTML初心者ですよね。
エラーとソースの区別もつかないんじゃ問題解決への道は遥か彼方です(笑)
No.2
- 回答日時:
><hr width=400><h3>ERROR !</h3>
><font color="red">Open Error: ./count.dat</font>
CGIで参照しているcount.datってファイルが開けない。
と言っています。
設置した場所に読み書き権限がない(さすがにソレはないでしょうが)。とか、
設置する際にサイズ0で予めファイルを作成して読み書き権限を付与しておく必要がある。とかではないですか?
ご指摘の通り、パーミッション設定が間違っていてdataフォルダ内にあったcount.datが開けなくなっていました。
いまはパーミッションを戻しました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UNIX+Apache構成でのWEBアクセ...
-
アクセス制限がうまく動かない
-
FTPにて553エラー
-
EXCELファイルに誰がアクセスし...
-
URLに~/cgi-bin/~を隠す方法
-
KENT WEB(昨日の続きです)
-
最新の状態を誤って過去の状態...
-
《エクセルVBA》「他の人が該当...
-
ファイルがアップロードされず...
-
パスワードアクセス制限でのCGI...
-
ファイルダウンロードのContent...
-
インストール直後にウィルス検出
-
PHPを使ったページはそのphpフ...
-
C# ファイル削除のエラーコード
-
携帯サイトを登録する検索エン...
-
PHPでカウンターを作りたい
-
-T(汚染モード)でメールが送れ...
-
CGIの設置が分かりません・・・
-
古ーくからフリーのtree.cgi掲...
-
cgi アクセス制限 エラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPにて553エラー
-
Perlの日記プログラムがIIS+Act...
-
@niftyでのCGI設定について。
-
Dreamweaverでのパーミッション...
-
パーミッションの変更ができない
-
PostMail パーミッションについて
-
PHPのパーミッションの設定につ...
-
CGI掲示板アップロード、403...
-
movabletypeのインストールが上...
-
VB6でレジストリファイルをイン...
-
CGI設置
-
CGIのデバッグについて
-
実行属性って?
-
掲示板のCGIを設置したいのです...
-
WEB PATIOが表示されない
-
yomiサーチのメニューのリンク...
-
CGIを設置したいのですが、エラ...
-
cgiからファイルの書き込みがで...
-
ftpでuploadのとき上書きとする...
-
ftpからでもtelnetからでもロー...
おすすめ情報