→ http://oshiete.goo.ne.jp/qa/7030066.html こちらのつづきでしょうか。 それならば、CRにするのは解決にはなりません。 おそらく、最近の事情を知らずに「Macではテキストの改行はCR」だと思っているのでしょう。 たしかにOS9まではCRを使っていましたが、OSXではUnixがベースになっており、改行もUnixと同じLFを使っています。 Web共有で使われれうApacheも、CGIを実行するのに使うperlも、LFを改行とみなします。 実際、手許で実験したところ、 CRLF,CR→Internal Error 500 LF → 「ちわ!世界。」と表示 でした。 原因は他にも考えられます。 > perl -c /Library/Webserver/CGI-Executables/test.cgi 文法が正しくてもプログラムとして間違っている、ということ