はじめまして。
現在、出欠表を作るためにperlを勉強しているのですが、
フォームの作り方を勉強しようと、本を参考に掲示板のプログラムを作った(写した?)のですが、
サーバーにupしても実行できず悩んでいます。
文法はpcheck.cgiというものを使って間違いないとでており、
権限も755にしているのでできないことは無いと思いますが、
なぜか500エラーがでてしまいます。
そのソースには他に使うファイルとして、log.txtというのがあるんですが、
自動生成されるのか分からなかったので、同一ディレクトリに
つくり、666にしております。
考えられる原因はあるのでしょうか?
教えていただけたら幸いです。
必要でしたら、ソースを49にupしようと思います。
No.4
- 回答日時:
ただのスペルミス2箇所のようです。
ちなみにソースの提供の仕方がここの規約違反の疑いがあります。
1箇所発見することができました!ありがとうございます。
decodeがdecordeになっていたためサブルーチン名が違うので
実行できるわけないですね;;
ただあと1箇所だけどうしても見つけられません><;
よろしければ教えていただきたいのですが?
No.3
- 回答日時:
ソース見ないとわかりませんが、有りがちなところでソースに異常は無いけど、ソース中に日本語を使っていてShift-JISにしてるとか
?この回答への補足
日本語を使用していますが、
どのあたりでShift-JISと記述しているのかも記述していないのかも、
判断できない状態です;;
METAタグには入っていますが^^;
No.2
- 回答日時:
500 Internal Server Errorは、スクリプトのエラーです。
よくあるミスが・改行コード(LFになってますか?)
・カッコのミス(閉じ忘れなどありませんか)
・スペルミス
ソース見直しても分からない場合は、CGI::Carpモジュールなどを一時的に組み込んで、エラー内容を表示させます。表示されるエラーを元にソースを追っていけば、原因がつかめると思います。
CGI::Carpモジュールの使い方は詳しく出てます(URL参照)
参考URL:http://allabout.co.jp/career/cgiperl/closeup/CU2 …
この回答への補足
mioさんがあげられたようなミスでは文法エラーはでないということでしょうか?^^;
今PCのほにperlを組み込んでいない状態なので、CGI::Carpを試せなくて;;
これから組み込んでみます。
air"H"で非常に回線が遅いのでDLしあぐねてました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 大学受験 自己推薦書の添削や意見・アドバイスお願いします 2 2022/08/27 19:34
- Web・クリエイティブ グラフィックデザインの著作権について 3 2023/08/04 23:17
- PHP ファイルアップロードに関してのセキュリティについてアドバイスお願い致します 1 2023/08/20 00:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Perlで特定文字列から特定文字...
-
テキストファイルで提出とは?
-
openした後、closeしないでプロ...
-
Perlのエラーについてご教授く...
-
perlの構文でカンマの意味が分...
-
Perl の外部モジュールの利用方法
-
Perlでsprintf("%02d",$month)...
-
Perlでの文字列置換
-
フローチャート 九九
-
perl LWPでURLにアクセスした時...
-
perl 初等プログラミングについて
-
Perlで、「が」を、「...
-
Windows版のPerlについて
-
このファイルを開く方法で困っ...
-
アルファベットに付いて質問し...
-
#!/usr/bin/perlで書きだしたCG...
-
perlのflock関数でロックをかけ...
-
AI sisterとは、偽物の人ですか?
-
bashスクリプト
-
ファイルアイコンの左下に緑の□...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
INDIRECT 横に再度抽出したい
-
perlをバージョンアップしたら...
-
openした後、closeしないでプロ...
-
Perlで特定文字列から特定文字...
-
Wallpaper Engineでおすすめの...
-
Perlのエラーについてご教授く...
-
アルファベットに付いて質問し...
-
Strawberry Perl for Windows ...
-
bashスクリプト
-
テキストファイルで提出とは?
-
Perl の外部モジュールの利用方法
-
#!/usr/bin/perlで書きだしたCG...
-
Windows10においての『Perl』の...
-
perlのflock関数でロックをかけ...
-
perlで2次元配列をサブルーチ...
-
Perlで時間の計算
-
perlのrequireの動き方について...
-
画像が表示でnull; this.src
-
ターミナルで特定の文字と文字...
-
英数文字列のうちの数値を4桁に...
おすすめ情報