現在ローカルで、perlを使って自作のcgiを作成しているのですが、
最近、perl ver5.12.4→ver5.24.0にしたのですが、
「ver5.12.4をファイルシュレッダーにかけて削除し、ver5.24.0をインストしました」
問題なくインストールは終了し、ローカルサーバーを立ち上げてブラウザで,
作成途中のcgiにアクセスした所、
エラーが出まして、requireの呼び出しの行でエラーになっています。
↓呼び出し行は↓
require './jcode.pl';
自分では、全く理解できないので、一度ver5.24.0を削除し、再びver5.12.4を、
インストールした所、問題なくrequireを使ったライブラリの読み込みに成功しました。
バージョンが、0.12も上がっているので、上記の呼び出し方法では駄目なのでしょうか?
もしくは、jcode.pl自体に問題があるのでしょうか?
下記のjcode.plは、最後の行に真を返す「1」が記載されているので、問題はないと思うんですが。。
詳し方のご伝授して下さい。
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
○500 internal Server Error ってのは、それだけでは解決のヒントはほぼ0です。
サーバーのログとか、 CGI::Carpを使うなどして、詳しいエラー内容を確認しましょう。
http://perldoc.jp/docs/modules/CGI-2.89/CGI/Carp …
○あまり変わっていないように見えるPerlですが、以外と「互換性の無い変更」があります。
マニュアルの perldelta に変更履歴が載っています。
おそらくは、これではないかと。
http://perldoc.jp/docs/perl/5.22.0/perl5220delta …
○ jcode.plを使う積極的な理由が無いなら、そろそろ他の方法を使うことも考えましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Windows 8 Route Generator の使い方 1 2023/05/03 00:36
- Windows 10 拡張子が .mht というファイルが見れないッ! 1 2023/05/17 09:33
- Windows 10 VirtualBox からWindows XP を起動すると画面が真っ暗になってしまいました 4 2023/07/09 16:19
- UNIX・Linux Fedoraのupgradeで、libruby.so.3.0()がinstallできないという 1 2023/03/30 16:42
- Visual Basic(VBA) chromedriverのver-upで動作不安定となった 3 2022/07/07 11:32
- Excel(エクセル) Excel 2019 32ビット・バージョンを➡64ビット・バージョンに 3 2022/09/11 12:49
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- フリーソフト イーファンビューでwebpファイルが開けません 1 2022/07/12 07:07
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
perlをバージョンアップしたら...
-
VBSがコンパイルエラーになりま...
-
教えて下さい。
-
メールアドレスについて
-
英字のみを検索する正規表現に...
-
ArduinoのジャイロモジュールMP...
-
ユーザー定義関数に#NAME?が返...
-
Excel VBAでリンク切れをチェッ...
-
「デバイスは PRN を初期化でき...
-
モジュールの最大数はいくつな...
-
例外処理のフローチャートの記...
-
Excel VBA 定義されたプロージ...
-
Cからシェルを起動し返り値をハ...
-
VBAで別モジュールへの変数の受...
-
VBのフォームモジュールと標準...
-
Workbook.BeforeSave イベント...
-
【vba】フォームに書いてあ...
-
Excel VBA 『Call』で呼び出す...
-
Form間の値の渡し方
-
グラフのX,Y座標を取得したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSがコンパイルエラーになりま...
-
perlをバージョンアップしたら...
-
教えて下さい。
-
メールアドレスについて
-
WebClientの文字列送信にてエラー
-
【python】requestsでdataとし...
-
VBからブラウザの表示状態(リ...
-
Pythonプログラミングでエラー
-
erf(x)とerfc(x)のカタカナ読み...
-
windows7のperlでaccdb接続でエ...
-
POSTで送信するとエラーになる
-
submit時の文字数制限?
-
CGIの接続エラー
-
powershellで引数受け取り時に...
-
Excelマクロでセルに値が入力さ...
-
SMTP-AUTH でメール送信
-
ラズパイ4からGmailへの...
-
ホームページをHTTPS化したらbi...
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
おすすめ情報
早速のお返事ありがとう御座います。
具体的に記載したい所なのですが、ブラウザで表示されているファイルの行を、
テクストエディタで確認するのが、いっぱい×2だったのですが、
「ERR500」や「Internal Server Err」
で、ヘッダーが出力されません。ってな感じだったと思います。
現在は、ver5.12に再インストールしてしまったので、
ver5.20の方は、インストールされていない状況なので、
確認することが出来ない状況です。
はじめまして。
丁重な説明ありがとう御座います。
早速貼って下さったリンクを先を確認した所、
「おそらくは、これではないかと。」のリンク先で、
以前から、cgiのプログラムを作成している際に、
ささいなミスで、ローカルサーバーソフトが吐き出すHTMLの表示に
jcode.plのエラーも表示されていました。
自分は自宅サーバーを構築している訳ではないので、
レンタルサーバー側で、perlのverを最新のものに更新された場合は
ヽ( ̄ー ̄ )ノおてあげ になってしまいます。
kmeeさんが、おっしゃる通り、
jcode.plから、違うライブラリに乗り換えた方が無難なのかもしれませんね。
早速、ネットで調べて良いライブラリを探したいと思います。
ほんと助かりました。
ありがとう御座いました。