- 締切済み
CGI設置
AN HTTPDについて AN HTTPDで自宅サーバーのWebサーバーとして使っています。 そこでCGIを設置したくてhttp://www.activestate.com/activeperl/ をインストールしましたが、 編集PCのホームページビルダー11のプレビュー画面では メールフォームを設置したときに送信というボタンを押したらダウンロード画面になってしまいます。 http://IPアドレスからアクセスした場合はページが表示されませんと出ます。 どうしたらでなくなり送信ができるようになりますか? またsendmane.exeってのをしましたが、最終的にできませんでした。 CGIの編集では、一番上には、#!/usr/local/bin/perlのパスを入力しています。 メールフォームは配布サイトからダウンロードしたやつを使っています。送信ができそうでできない状態です・・。 http://apps.cside.com/cgi/mail/kisomail/ OS:WindowsXPSP3 クライアントPC&サーバーPCも同じ。 ご存知の方ご回答をよろしくお願いしますm(_)m
- sedai0
- お礼率18% (7/37)
- CGI
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- lesstia
- ベストアンサー率45% (44/96)
Windows環境からメール送信cgiを動かすのはかなり難易度が高いので、まずは簡単なcgiが動作するかを目標に設定してみてください。 print "hello\n"; みたいな。 いろいろと情報が不足しているので、どこを直せばできる、というようなアドバイスは無理です。
- okmotokun
- ベストアンサー率59% (92/155)
AN HTTPDの設定で、 CGIを使う設定ができていないか、 perlスクリプトをCGIアプリケーションとして使う設定ができていないのではありませんか。 上の設定ができているのに間違いがあるなら、「送信」ボタンをクリックするとダウンロード画面になることはなく、エラーになるとおもいます。
関連するQ&A
- サイトにCGIでお問合せフォームを設置したいです
自分で作ったサイトにCGIでお問合せフォームを設置したいのですが、設置方法がわかりません。 フリーの素材をダウンロードしたものの、何をどうすればいいのかわかりません。 以下、フリーのダウンロード先になります。 http://www.synck.com/contents/download/cgi-perl/mailform.html メールフォーム UTF-8専用(無料CGI)をダウンロードしました。 サイトはDWCS3で作りました。 OSはXPです。 レンタルサーバーはXサーバーを使用します。 以上、よろしくお願いいたします。
- 締切済み
- CGI
- CGIの設置について。
初めまして。 先日HPを立ち上げ、拍手を設置しています。 ユーザー登録の方を使用しているのですが、 一度に送信できる文字数の少なさから、 配布型に切り替えようかと思っています。 ただCGIというものがまだよく分かっていないので なかなかうまくいかず……。 プロバイダによっては配布されているCGIの設置は禁止しているところもあると聞いたのですが、yahoo!bbでは大丈夫でしょうか?ちなみにサーバーはサクラインターネットを使用しています。 また、拍手の代わりにメールフォームを設置することも考えたのですが、どうやったらいいんでしょうか? 教えてください、お願いします。
- ベストアンサー
- その他(インターネット接続・通信)
- メールフォームCGIの設置方法について
HPに申し込みフォームを設置したいと思い、「CGI Perl専門サイトfutomi's CGI Cafe」さん http://www.futomi.com/ のメールフォームを利用させてもらいたいと思っています。 マニュアルも読みましたが、初心者のため、どのようにしたらいいのかわかりません。 今はfutomiさんからファイルをダウンロードしてデスクトップにおいてあります。フォーム以外のものはホームページビルダー9を使いました。テキストエディタが必要らしいので、Terapadは入れました。そして何をしていいのかわからなくなりました。 この後、どのような手順で進めていけば、無事サーバーにアップする事が出来るでしょうか? PCはMEです。レンタルサーバは自作CGIの設置ができます。 補足が必要ならば、わからないなりにさせていただきます。よろしくお願いします。
- 締切済み
- その他(インターネット・Webサービス)
- CGIの500エラーの原因が分かりません
お世話になります。 http://apps.cside.com/ このサイトで配布されている http://apps.cside.com/theme/tmresmail/ を設置してみました。 デフォルトの状態で設置して動作テストをしてみたのですが、フォームに入力して確認画面が出て、そこから送信ボタンを押すと500エラーが表示されます。 しかし、ブラウザの戻るボタンで確認画面に戻ってから、もう1度送信ボタンをすると送信完了の画面が表示されます。 cgiのパーミッションは間違っていないと思います。 1度エラーが出ても、1度戻ってからもう1度送信ボタンを押すと送信完了画面になるので、CGIは動作しているのですが、なぜか最初500エラーが表示されてしまいます。 このCGIは送信データを保存できる機能もついているのですが、フォームに入力して確認画面を出して、確認画面の送信ボタンを押したら500エラーが出るのですが、この時点でサーバ側には送信データが保存されています。 確認画面から送信完了画面の間で、何らかの要因でエラーになってしまっていると思います。 何が原因か分かるでしょうか。 レンタルしている2つのサーバで設置してテストをしてみましたが、両方とも同じ症状になります。 アドバイスをお願い致します。
- 締切済み
- CGI
- CGIの設置ができない
よろしくお願いします。 フリーのCGIを設置しようとしています。 CGIKONの「予約閲覧システム」がまさに使いたいものと一致しているので 設置してみようとしたのですが、できません。 SYNCKGRAPHICAさんのメールフォームなど、他のCGIは設置も動作も 問題ありませんが、どうしてもCGIKONさんのプログラムが読めません。 これまでの経過は、 ・ダウンロードして解凍 ↓ ・サーバーにアップ(Perlパスは書き換え不要です) ↓ ・属性「755」に変更 URLに直接アクセスしても「接続エラー」が出てしまいます。 「リクエストされましたCGIでなんらかのエラーが発生しました INTERNAL_SERVER_ERROR」と表示されます。 たくさんの方が使ってらっしゃるようですので、プログラムには問題ないとして、 どのような原因が考えられるでしょうか。 うまく設置する方法を教えていただけないでしょうか。
- ベストアンサー
- CGI
- CGIの文字コードについて
CGIを下記URLのサイトから落として、メールフォームを設置しました。 http://www.synck.com/contents/download/cgi-perl/mailform_jcode.html 「メールフォームCGI UTF-8対応版」というメールフォームです。 mailformというフォルダの中に send.cgi(プログラム本体) check.cgi(設置確認プログラム) count.dat(通し番号を記録するファイル) があり、send.cgiはメールアドレス等を書き換える程度の編集をしております。 フォームには必須項目を設け、何も入力せずに送信ボタンを押すと、「●●が入力されていません」というようなダイアログが表示されます。ですが、必須項目を入力して送信ボタンを押すと500エラーがでます。 「●●が入力されていません」という表示がなされるということは、cgiの設置自体はとりあえずできていると考えてよろしいですよね? 文字コードが問題だと思い、検索かけてみたもののよく理解できず、色々な文字コードで保存しては、実際にアップしたメールフォームを使って試していたら、一度だけ、設定したメールアドレスにきちんとメールが届きました。しかし、自動で送信される送信内容を確認するメールの方が文字化けしてしまいました。 逆に、自動で送信される送信内容の確認メールは届かないが、文字化けしたメールが設置したアドレスに来たこともありました。 設置者へのメールを送信者への内容確認メールが文字化けせずにきちんと送れたことはありません!! 長くなりましたが、どの文字コードで読み込み、そしてどの文字コードで保存したら良いか分かりません。 cgiの編集はTerapad、サーバはさくらインターネットのライトです。 サーバへのアップは直接さくらインターネットにログインして行っております。 ※CGI初心者です。初めて設置する完全素人です。 よろしくお願いします!!
- 締切済み
- CGI
- メールフォームの設置について教えてください
CGI初心者です。 「さくら」でサーバーを借りて メールフォームのCGIを設置しました。 フォームの画面から名前やメールアドレスを入力して送信をクリックすると .cgiのダウンロードダイアログが出るんです。 でもきちんとメールは送信されていて返信用のメールも送られてきます。 どうすればいいのでしょうか? ちなみに http://hp.vector.co.jp/authors/VA017405/ こちらでCGIをお借りしました。 よろしくお願いします。
- ベストアンサー
- CGI
- 一言メールフォームを設置したい
タイトルの通りなのですが、 自サイトに一言だけ気軽に送れるメールフォームを設置したいと考えています。 普通にCGIでメールフォームを設置する事は出来ました。 一言フォームをTOPページなどに埋め込みたいのですが、そういった場合はどうしたらいいのでしょうか…? ちなみに現在使っているCGIは こちらのサイト様 http://apps.cside.com/ それ専用のCGIや方法をご紹介してくださると嬉しいです。 手っ取り早くレンタルするのがいいのでしょうが広告が嫌いなもので…^^; よろしくお願いします。
- ベストアンサー
- CGI
- CGIメールフォーム設置
http://apps.cside.com/cgi/mail/smail/ メールフォームを設置したのですが、設置はできているとは思うのですが、メールフォームが表れず、 ーーーーーーーーーーーーーーーーーーーーーーーーーーーー エラー → Bad Request Method. 下記のボタンを押すか、ブラウザのバックボタンで戻れます。 【前の画面へ】(inputボタン) ーーーーーーーーーーーーーーーーーーーーーーーーーーーー とでます。 エラーの内容がよくわかりませんが、「Method」とあるので、上のURLのページの、 4).ファイルロック方法を確認 を元に $define->{'LOCK_METHOD'}= '1'; の部分の数字をいろいろと変更しますが、全く同様に表示されます。 (指示されている{'COLOR_CHART'}なども変更してみました) サポートがないので、こちらでお伺いしたいと思います。 どうすればよいかご教授ください。よろしくお願いします。
- 締切済み
- CGI
お礼
設定が一部間違っていました。 直したらできました。 ご回答ありがとうございました。
補足
ご回答ありがとうございます。 サーバーにCGIをアップロードしたら Webページが見つかりません。と出ます。