CGIを動かせません

[上に] [前に] [次に]
marks 2000/05/21(日) 14:18:26
こんにちは。
サーバーをレンタルしてHPを作ってるんですが
CGIが設置できません。
なんか設置したら

各種パス

sh: /bin/sh
csh: /bin/csh
nkf: /bin/nkf
Perl:/usr/local/bin/perl
sendmail: /usr/sbin/sendmail
procmail: /usr/bin/procmail
c++ : /usr/bin/c++

CGIファイルは拡張子"cgi"がついている必要があります。サーバーはこの拡張子によって、そのファイルがCGIプログラムと判断して、呼出された際(表示ではなく)実行されます。

■ CGI改行コード
CGIは、CGIファイルの改行コードがUNIX(LF)タイプにでないと正常に動作致しません。
改行コードをUNIX(LF)タイプにして下さい。
ちなみに、Windowsの改行コードはCRLF、macの改行コードはCRです。

こんなメッセージが出てきます。
どうしたらよいのでしょうか?
みなさん助けてください。

ヒソカ 2000/05/21(日) 15:12:51
親切なメッセージを出してくれるサーバーですね。
そのメッセージどおりにやればいいでしょう。

marks 2000/05/21(日) 17:36:02
どこをどうしたらよいのでしょうか?(爆)
超初心者ですいません・・・

ヒソカ 2000/05/21(日) 22:47:26
> CGIファイルは拡張子"cgi"がついている必要があります。サーバーはこの拡張子によって、そのファイルがCGIプログラムと判断して、呼出された際(表示ではなく)実行されます。
アップしたCGIのファイル名が ***.cgi zになっているか?


> ■ CGI改行コード
> CGIは、CGIファイルの改行コードがUNIX(LF)タイプにでないと正常に動作致しません。
> 改行コードをUNIX(LF)タイプにして下さい。
> ちなみに、Windowsの改行コードはCRLF、macの改行コードはCRです。
FTPでアップしたときにテキストモードでアップしたか?

> 各種パス
>
> sh: /bin/sh
> csh: /bin/csh
> nkf: /bin/nkf
> Perl:/usr/local/bin/perl
> sendmail: /usr/sbin/sendmail
> procmail: /usr/bin/procmail
> c++ : /usr/bin/c++
多分Perlを使ってるんだと思うけどスクリプトの1行目に
#!/usr/local/bin/perl
って書いてあるか?

あとは、パーミッションのチェック。

クラピカ 2000/05/22(月) 00:09:50
ヒソカさん、こんばんわ。

>アップしたCGIのファイル名が ***.cgi zになっているか?
「***.cgi zになっているか?」=>「***.cgi になっているか?」

#タイプミスでしょうけど、、、

蜘蛛 2000/05/22(月) 00:24:04
ハハハ、
ブタが木に登りゃ当然落ちるわな。

marks 2000/05/22(月) 06:44:46
なるほど〜。
ヒソカさんご丁寧にありがとうございました。(ぺこっ)
みなさんもレスどうもです。

marks 2000/05/22(月) 06:45:39
[[解決]]
解決にチェック入れるの忘れました。(^^;

[上に] [前に] [次に]