![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
cgiが動かないため(自作したものではありません)、DOS上で構文チェックをしたところ、エラーがありました。
エラーを見てもよくわからないので教えてください。
エラーは以下の通りです。
>perl -cw a.cgi
syntax error at a.cgi line 2, near ".."
top_b.cgi had compilation errors.
>perl -cw b.cgi
Name "main::wday" used only once: possible typo at b.cgi line 18.
Name "main::tt" used only once: possible typo at b.cgi line 261.
Name "main::start" used only once: possible typo at b.cgi line 176.
b.cgi syntax OK
解決のヒントとかあれば、あわせてアドバイスください。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
>perl -cw a.cgi
2行目の".."の部分に文法エラーがあります。
コンパイルに失敗しました。
#文末の「;」の置き忘れや、「(」等の閉じが対応していない場合、表示されている行番号より前の場所にエラーがある場合があります。
>perl -cw b.cgi
「wday」、「tt」、「start」は一度しか使用されていません。
キーボードの打ち間違いではありませんか?
文法上は問題ありません。
(上記の問題は「-w」スイッチを使用しない場合、エラー報告されません)
ありがとうございます。
やっぱりa.cgiは文法エラーなんですね。
パスミスしか考えられないので、もう一度よく見てみます。
b.cgiは変数のミスってことですかね?
変数名を書き間違ってるのかな…確認してみます。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_04.png?5a7ff87)
No.1
- 回答日時:
自信ないですが、書きます。
エラーのある行番号は分かりますよね。書いてあるから。
a.cgiは、文字通り、文法エラーです。
その該当行(2行目)に、何が書いてあるか分からないと、指摘できないと思います。
たぶん、単に書き方が悪いだけと思います。
b.cgiは、変数名か関数名が重複しているようです。
重複していないか検査して下さい。
文法的には、OKです。
※結局、英語をそのまま訳した感じになってしまいましたが。
ありがとうございます。
a.cgiはURLが記述されているだけなので(SSIです)…パスが間違ってるのかもしれないですね。
b.cgiは重複の可能性があるんですね。調べてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- 英語 "only to do"を不定詞の名詞的用法で使う可否について 5 2022/06/06 11:23
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Perl perlの構文でカンマの意味が分からない 2 2022/10/30 01:53
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
infoseekのホームページにCGIを...
-
FC2へのCGIメールフォーム設置
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
JAVAで別サーバーのファイルの...
-
ApacheでのCGIについての質問
-
FTPにて553エラー
-
特定のCGIだけ、作動するかわり...
-
CGI経由PDFダウンロードでエラー
-
Web Diary Professional設置後...
-
cgiが動作しないのは?
-
C# ファイル削除のエラーコード
-
掲示板のスレッドが消えた!?
-
つぼ八 上新庄店の場所。
-
ASPからJavaScriptへの受け渡し...
-
ラジオボタンのグループ化
-
SSI(<!--#exec cmd="./XXXpl")...
-
CGIカウンターの画像が表示され...
-
なぜかカウンターのパーミッシ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画像アップ時のエラー
-
まったくわかりません。お手上...
-
エラーの意味がわかりません
-
CGIでの500エラー
-
CGI(HTTP://dbgw_relay.cgi)の...
-
KENT-WEBのclipmailで文字化け
-
シグマリオン(3)に英辞郎(PD...
-
FC2へのCGIメールフォーム設置
-
CGI cgi-bin 動かない エ...
-
cgiで作成されたwebを、cgiの知...
-
IE5.0でアプリケーションエラー
-
CGIエラー、どうしたらいいか・...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
VBAでサーバーにアクセスするに...
-
CGIでソースがそのままでてしま...
-
ラジオボタンのグループ化
-
ASP(IIS?)のエラーについて
-
FTPにて553エラー
おすすめ情報