CGIでfailed (No such file or directory)のエラーが発生した場合の対処法

Apacheのログに次のエラーが出ている場合、CGIスクリプトの改行コードに不備がある可能性があります。

[cgid:error] AH01215: stderr from /フルパス/CGIスクリプトファイル名: AH01241: error spawning CGI child: exec of 'フルパス/CGIスクリプトファイル名' failed (No such file or directory)

対処法は次のとおりです。
設置した OSの文字コード及び改行コードに合わせる。
(例)
OSがLinuxの場合: UTF-8,LF

関連書籍
CGIプログラミング CGIハッカーズ・プログラミング: サンプルプログラムでわかる監視・選別・追跡・対話のテクニック Perl5対応 最速攻略 CGI/Perl サンプル大全集
※本記事はアフィリエイトリンクを含みます。

コメント