![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
Perl初心者のWEBサーバエンジニアです。
サーバの移行に伴ってCGIファイルが動作していないため、ご相談になります。
【サーバ環境】
perl実行パス /usr/local/bin/perl
シンボリックリンク /usr/bin/perl => /usr/local/bin/perl
ソース記述 #!/usr/bin/perl
ヴァージョン 5.8.5
perl実行環境 http://△△△.jp/cgi-bin/
※apacheのスクリプトエイリアス指定
options +ExecCGI -Include
SetHandler cgi-script
上記の環境で、cgiファイルが500internalサーバエラーになる現象が発生しています。
ファイルは以前動作したサーバから引っ張ってきました。
原因を探っていたのですが、cgiファイルのソース記述を
#!/usr/bin/perl -w
と記述を変更すると正常に動作しました。
-w について
【1度しか出現しない識別子や、初期化されずに参照される変数など、危険、無駄と思われる処理の警告を出力します。実際にはもっとたくさんの種類のチェックをするようです。】
と言う事はわかりましたが、いままで、-wなしで動作していたので、-wなしで動くよう、perlの設定を変更したいとかんがえております。
なにぶんPERL初心者ですので、同様の事象で知見がある方、ご教授を宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
>ファイルは以前動作したサーバから引っ張ってきました
簡単なcgiスクリプトで試すのが先ではないでしょうか。
それで、そのcgiファイルは、FTPでアップロードされたのでしょうか?
アスキーモードで転送されていない場合は改行コードが問題なります。
#!/usr/bin/perl --
これで動作するのなら、サーバの設定でアスキーモードでのアップロードが許可されていないと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- CGI -T(汚染モード)でメールが送れません 1 2022/06/12 14:11
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
#!/usr/local/bin/perlとしたい
-
PERL 宣言文 -wについて
-
Can't locate R.pm in @INC
-
プログラミング言語について
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
文法はあってるのにサーバーエ...
-
ダヴィンチカート2のアップロ...
-
「EJBとServletの違い」「J2SE...
-
PerlでWEBサイトを作るために必...
-
ライブラリと処理速度について
-
FTPサーバー上のデータにADO接...
-
LAN上の他サーバにあるDBを参...
-
コード表記
-
ユーザの所属するグループを取...
-
インテル製インタフェース82...
-
Apacheをlocalhostで動かしてい...
-
ssiのinclude fileについて
-
Win2000
-
cgiが動作しない 実行すると 構...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プロバイダで定められたPerlへ...
-
SSI(<!--#exec cmd="./XXXpl")...
-
/usr/local/bin/perl の発音
-
ファイルの削除について ( unli...
-
コアサーバー(coreserver)でのc...
-
ニフティでメールフォームを使...
-
patipati拍手 設置方法
-
古ーくからフリーのtree.cgi掲...
-
文法チェックにひっかかりまし...
-
windowsでperlの1行目を無視す...
-
Mac OS X 10.5 LeopardのApache...
-
sendmailの-fオプション記述
-
急にCGIが動作しなくなった。
-
HTTP500内部サーバーエラーと表...
-
1日の売上表を作りたいのですけ...
-
見本のCGIをマニュアル通りに置...
-
CGI初心者です。設置したいので...
-
BBSの設置について
-
CGI設置時に500エラーになります
-
■sendmail送信失敗
おすすめ情報