CGIが動作せずにInternal Server Errorとなる場合の原因
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Perl]]
*概要 [#ra9928b1]
Internal Server Errorとなる原因、および対処方法です。
*原因 [#c23aae56]
***1.Perlプログラムのパスが異なる。 [#f5c01ca5]
CGIファイルの一行目に記述しているパスを下記コマンドにて確...
# which perl
/usr/bin/perl
~
***2.権限に誤りがある。 [#m3bcb674]
実行権限が無いなどの理由によりエラーになっている可能性が...
一時的に777などにして権限をフルにして切り分けを行い、777...
~
***3.必要なプログラムがインストールされていない。 [#xc2...
Can't locate CGI/Carp.pm
上記のようなエラーがerror.logに記述されている場合はperl-C...
# yum install perl-CGI
~
***4.改行コードがサーバーと異なる。 [#aadfb4e5]
Linuxサーバー上でWindowsからファイルを作成して転送すると...
その場合は下記コマンドにて、チェック、対処をすることで改...
# od -c 該当ファイル.cgi
ここで¥r¥nが確認できれば改行コードが原因
# tr -d <該当ファイル.cgi> 別名ファイル.cgi
# od -c 別名ファイル.cgi
終了行:
[[Perl]]
*概要 [#ra9928b1]
Internal Server Errorとなる原因、および対処方法です。
*原因 [#c23aae56]
***1.Perlプログラムのパスが異なる。 [#f5c01ca5]
CGIファイルの一行目に記述しているパスを下記コマンドにて確...
# which perl
/usr/bin/perl
~
***2.権限に誤りがある。 [#m3bcb674]
実行権限が無いなどの理由によりエラーになっている可能性が...
一時的に777などにして権限をフルにして切り分けを行い、777...
~
***3.必要なプログラムがインストールされていない。 [#xc2...
Can't locate CGI/Carp.pm
上記のようなエラーがerror.logに記述されている場合はperl-C...
# yum install perl-CGI
~
***4.改行コードがサーバーと異なる。 [#aadfb4e5]
Linuxサーバー上でWindowsからファイルを作成して転送すると...
その場合は下記コマンドにて、チェック、対処をすることで改...
# od -c 該当ファイル.cgi
ここで¥r¥nが確認できれば改行コードが原因
# tr -d <該当ファイル.cgi> 別名ファイル.cgi
# od -c 別名ファイル.cgi
ページ名: