mixhostのCGIでエラー(No such file or directory: exec of 〜)が発生した場合の対策

mixhostのCGIでエラー(No such file or directory: exec of 〜)が発生した場合の対策 WordPress

CGIファイルがあるのに、mixhostで以下のエラーが発生した場合の対策を説明します。

No such file or directory: exec of 〜


Perlのパスが間違っている

CGIファイルの先頭行にあるPerlのパスが間違っている可能性があります。
mixhostでは、以下を指定してください。
#!/usr/bin/perlml



CGIの改行コードがCRLFになっている

CGIの改行コードがCRLFになっている場合もエラーが発生します。

サクラエディターを使用すれば、簡単にLFに変更できます。
(1)サクラエディターでCGIファイルを開くと、以下のように改行コードが表示されます。

サクラエディターでCGIファイルを開く


(2)[ファイル]-[名前を付けて保存]を指定し、改行コードを「LF(UNIX)」に変更し、保存します。

改行コードを「LF(UNIX)」に変更