
perl で
require 'cgi-lib.pl'; または require "jcode.pl";
を実行すると、
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@mshome.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
というメッセージが出ます。(cgi-lib.pl、jcode.plは同じディレクトリにあります。)
No.8ベストアンサー
- 回答日時:
ローカルで試されているとのことなので
More information about this error may be available in the server error log.
とあるのならログをみてみてはどうでしょう。
ありがとうございます。
ログを見たら
./cgi-lib.pl did not return a true value at -----
とあったので、cgi-lib の方がまずいと思いましたが、
何度か 起動させると正常になります。(つまり、不安定。require文が原因ではないでしょう。その前に jcode.pl はPCの時間が 10/31 になっていたので 正常な 10/1 に修正したら、エラーは消えました。マザーの電池を変えることにします。なんで、 jcode.pl に関係するのか? マザーの電源を 一日 カットして分かったことです。変な時間に勝手に起動したりしていたし。)
No.5
- 回答日時:
FTPクライアントが拡張子 .pl のファイルをバイナリモードでアップロードしてる可能性があります。
アスキーモード(テキストモード)でアップロードしてみてはどうでしょうか?
No.4
- 回答日時:
下記のサイトを参考にしてみて下さい。
Perlの文法に関するエラーなのかそれ以外の原因なのか区別する手助けになると思います。
参考URL:http://homepage1.nifty.com/typhoon/at-cgi/debug. …
No.2
- 回答日時:
#1です。
実際にディレクトリから削除して試して見たのでしょうか?
サーバによっては、cgi-lib.pl、jcode.pl等を自分で置かなくても、requireで呼び出して使える場合があり、その場合自分で置くと逆にエラーとなる場合があります。
削除してもだめなら、私にはお手上げです。
まさか実行するPerlのプログラムとcgi-lib.pl、jcode.plが別のディレクトリにあるなんてオチではないですよね?
ありがとうございます。
1.削除しても同様でした。
2.同じディレクトリです。
3.use encoding "shift_jis"; で日本語対応させることはできます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Strawberry Perl for Windows ...
-
INDIRECT 横に再度抽出したい
-
Perlのエラーについてご教授く...
-
bashスクリプト
-
perlで2次元配列をサブルーチ...
-
Perlの全角スペース 文字化け?
-
perl の open について教えてく...
-
Perl言語について。
-
ファイルをディレクトリ分配の...
-
アルファベットに付いて質問し...
-
#!/usr/bin/perlで書きだしたCG...
-
perlのflock関数でロックをかけ...
-
AI sisterとは、偽物の人ですか?
-
ファイルアイコンの左下に緑の□...
-
perlプログラミング 空白行削除
-
perlでリテラル値はメモリにど...
-
Perlで時間の計算
-
perlについて
-
perlのrequireの動き方について...
-
perlの構文でカンマの意味が分...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jcode.plが読み込めない
-
cgiとplとpm
-
CGIの中にinclude
-
perlのrequireの動き方について...
-
error_logファイルの中身で教え...
-
require文が実行できない
-
perlのcgiで、変数の中身を表示...
-
ファイル書込時にPermission de...
-
Perlから他のcgiへPOSTでデータ...
-
同一ファイルでほかのページを作成
-
Quantifier follows nothing in...
-
use CGI
-
画像のURLの変数を別のCG...
-
「動的ページが表示されない」...
-
Perlスクリプトが、ローカ...
-
use と require の違いが分か...
-
perlのcgiが動かない・・・
-
useとrequireでエラー
-
CGI/Perl が分かりません。
-
環境変数に任意の文字列をセッ...
おすすめ情報