Path: ccsf.homeunix.org!ccsf.homeunix.org!news1.wakwak.com!nf1.xephion.ne.jp!onion.ish.org!news.daionet.gr.jp!news.yamada.gr.jp!newsfeed.media.kyoto-u.ac.jp!jpix!news0.dion.ne.jp!feed1.dion.ne.jp!news7.dion.ne.jp!53ab2750!not-for-mail From: "rei" Newsgroups: fj.net.www.servers,fj.os.linux Followup-To: fj.net.www.servers References: <40BF8F30.8E36449E@ht.sakura.ne.jp> Subject: =?iso-2022-jp?B?UmU6IE1JTUUbJEI3PyRLJEQkJCRGGyhC?= Lines: 31 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Message-ID: Date: Fri, 4 Jun 2004 22:29:25 +0900 NNTP-Posting-Host: 219.108.220.114 X-Trace: news7.dion.ne.jp 1086355792 219.108.220.114 (Fri, 04 Jun 2004 22:29:52 JST) NNTP-Posting-Date: Fri, 04 Jun 2004 22:29:52 JST Organization: DION Network Xref: ccsf.homeunix.org fj.net.www.servers:85 fj.os.linux:487  いいじまさま、ウルトラCのご教授ありがとうございました。 今回の投稿はfj.os.linuxの方にもさせて頂きました。なお フォロー先はfj.os.www.servers の方に変更させていただ きました。なれないことで申し訳ありません。 > これは、どうやって確認しました? Linux機の方で確認しました。 > スペルミスがないとすると、改行コードとパーミッションを確認してみてくださ い。 CGIファイルはWindows機の方でJmEdit2というフリーのエディタを使って 作成し、FFFTPでLinux機の方に送っています。改行コードはLFだけにしたり、 Windows標準のCR+LFにしたり、言語コードもSJIS、EUC、UTF-8といろいろ のタイプで保存したものを送っています。パーミッションはFTPで変更したり、 Linux機の方で直接変更したり、いろいろですが、CGIファイルは755で統一 しています。  教えていただきました od コマンドで .plファイルや.cgiファイルを見て びっくりしました。おっしゃる通りですね。1行目が正常に認識されていない ファイルはすべて #!/usr/bin/perl の直後が \n ではなくて、\r になっていま した。それで教えていただきました、私にとりましては呪文のようなコマンドを Linux機のほうでシェルから入力して見ましたが、 ¥rをとることは出来ません でした。ただそれはそれでいいと思っています。  FFFTPは拡張子で自動判断して転送モードを決定しますが、念のために、 アスキーモードを指定して転送してもやはり同じです。ただ今回のお教えで 改行コードですか、目に見えないところでの違いが良く分かりました。時間を かけて根本的な原因をさぐっていくつもりです。どうもありがとうございました。 ----rei