• 締切済み

@niftyでのCGI設置を教えてください

@niftyのHPに品物の注文フォームをCGIで設置したいのですが、 「実行エラー」CGIの実行時にエラーが発生しました。 とかかれます。 http://cgi-garage.parallel.jp/ のHPから、注文フォームをダウンロードし、set.cgiにアクセスして環境設定をしてくださいと、書いてありました。ので、さわらず、そのまま「cgi-bin」にいれてみました。 ↑がまずいのでしょうか? CGIは初なので初心者な質問ですが、回答お願い致します。

みんなの回答

回答No.2

@niftyのホームページ(@homepage)でのCGI設置方法はこんな感じです。 http://homepage.nifty.com/cgi/index.htm?d_cgi1 sendmailが使えないので、メールを受け取るタイプのCGIは使えない(設置できても動作しない)と思います。 代わりにメールデコード(CGI)が用意されています。 http://homepage.nifty.com/mail/index.htm 注文フォームをメールデコードで代用している@homepageユーザーが結構見受けられますので、 そちらも試してみてはどうでしょうか? ※同じ@niftyでも、LaCoocan(レンタルサーバ)ならsendmailが使えます。

big924
質問者

お礼

回答ありがとうございます。 メールデコードで代用したいと思います。 とっても参考になりました。

  • bardfish
  • ベストアンサー率28% (5029/17766)
回答No.1

@niftyではhtmlとCGIの設置場所が異なっているはずです。 htmlを保存するところにcgi-binと言うフォルダを作成してもダメなはず。 @niftyのホームページ設置に関する説明書きを良く読んでください。 また、CGIの実行では「パーミッション」という設定をしなくてはいけません。FTPクライアントソフトを使用して設定するのが簡単です。パーミッションの設定方法はダウンロードした注文フォームCGIに書かれているはずです。

big924
質問者

お礼

さっそくの回答ありがとうございます。 最初マイキャビを使って転送してましたが、FFFTPで転送をしてみました。htmlファイルはhomepageに転送し、cgiはcgi-binに転送しました。 バーミッションもダウンロードしたリードミーを見ながらやってみました。ですが、やはり実行エラーと出ます。何が悪いのでしょうか?

関連するQ&A

専門家に質問してみよう