DownloadしたCGI ScriptをSeverへUploadするときは改行コードを修正する必要あり

WindowsからLinuxに移行してからWebでDownloadしたCGIスクリプトをそのままFTPアプリでアップロードすると必ずエラーになる。 試行錯誤して原因は、主要なCGIスクリプトの改行コードが CRLFとなっていたことでした。

Linux環境でダウンロードして解凍するというプロセスによってそうなるのかどうかは解明できていませんが、これをLFに変えてやることで問題なくスクリプトが動作しました。

いつも何も考えずにアップレードして「あれ!」となるのでしっかり備忘録に記しておこうと考えた次第。そういえば、Mac環境のときもそうだった気がする。UNIX系の症状かも知れないのでもう少しググって調べてみよう…