先ほどからFileZillaを使ってCGIファイルをSFTP転送しようとしていたのですが、なぜか500エラーが。なぜだろうとシェルでperlを起動すると普通に動いてしまって、頭を抱えていたのですが……。 FileZillaの画面をぼーっと見ていると、ローカルとリモートのファイルサイズが1バイトの狂いもなく一致してしまっていることに気づきました。わざわざ強調しているのは、テキストファイルの改行コードは作成した環境によって異なり、Windowsで作成したCGIをUNIXへ転送する際、改行コードの変更を行わないとうまく動作しないのですが、そのとき必ずファイルサイズが変化するからです。FTP転送をする際にはAsciiとBinaryという2つの転送モードがあるのですが、「Asciiモードでは勝手に改行コードを変換してくれるはずなのに……」と思って転送モードを変更しようと思うと転送モードの設定欄がグ