- 締切済み
@niftyでのCGI設置を教えてください
@niftyのHPに品物の注文フォームをCGIで設置したいのですが、 「実行エラー」CGIの実行時にエラーが発生しました。 とかかれます。 http://cgi-garage.parallel.jp/ のHPから、注文フォームをダウンロードし、set.cgiにアクセスして環境設定をしてくださいと、書いてありました。ので、さわらず、そのまま「cgi-bin」にいれてみました。 ↑がまずいのでしょうか? CGIは初なので初心者な質問ですが、回答お願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- panto-maim
- ベストアンサー率89% (476/533)
@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が使えます。
- bardfish
- ベストアンサー率28% (5029/17766)
@niftyではhtmlとCGIの設置場所が異なっているはずです。 htmlを保存するところにcgi-binと言うフォルダを作成してもダメなはず。 @niftyのホームページ設置に関する説明書きを良く読んでください。 また、CGIの実行では「パーミッション」という設定をしなくてはいけません。FTPクライアントソフトを使用して設定するのが簡単です。パーミッションの設定方法はダウンロードした注文フォームCGIに書かれているはずです。
お礼
さっそくの回答ありがとうございます。 最初マイキャビを使って転送してましたが、FFFTPで転送をしてみました。htmlファイルはhomepageに転送し、cgiはcgi-binに転送しました。 バーミッションもダウンロードしたリードミーを見ながらやってみました。ですが、やはり実行エラーと出ます。何が悪いのでしょうか?
お礼
回答ありがとうございます。 メールデコードで代用したいと思います。 とっても参考になりました。