チョコミントアイス

宜しくお願い致します。
今まで使用していたHPをOCNからFC2レンタルサーバーライトへ移管しております。
ドメインを取得しHPのアップまでは出来ました。
ホームページビルダーを使っています。

OCNで指定されたCGIを使って注文フォームの送信ボタンをクリックすると自分のメールへ届いておりました。
FC2へ移管したら、当然ですがCGIが使えなくなりました。

CGIの知識が全くなく、FC2のヘルプを見てもよくわかりません。
どうかご教授お願い致します。

質問者からの補足コメント

  • たぶん、この部分がCGI関連かと思われる画面ショットをアップさせていただきます。
    宜しくご教授お願い致します。

    「FC2レンタルサーバーライトでのCGIの」の補足画像1
      補足日時:2015/02/15 23:02
  • NKBH1347G1さま

    ご教授いただきありがとうございます。
    早速、教えて頂いたことをやってみました。
    1、メモ帳で上記の3行分をコピー後、1行改行して「.htaccess」保存しました。
    2、cgi-binフォルダを作成しました。

    あと、OCNの時に設定した内容を変えないといけないのでしょうか?
    OCNで設定した内容は
    1、<!-- saved from url=(0044)http://www17.ocn.ne.jp/****/net-oder.htm --><!-- saved from url=(0042)http://www17.ocn.ne.jp/****/cyumon.htm -->

    この部分を新しいアドレスに変更したらよいでしょうか?

    よろしくご教授お願い致します。
    このあと続きを書かせていただきます。申し訳ありございません<(_ _)>

    No.1の回答に寄せられた補足コメントです。 補足日時:2015/02/15 23:16
  • NKBH1347G1さま

    お手数をおかけして申し訳ございません。
    文字制限があり、続けて補足本文を投稿させていただきました。
    何卒よろしくお願い申し上げます。

    2、<form action="/cgi-bin/formmail.pl" method="post"><input type="hidden" value="***@poplar.ocn.ne.jp" name="recipient">

    この部分はそのままで大丈夫でしょうか?

    3、<td nowrap align="middle" colspan="5"><input type="submit" value="送信する">     <input type="reset" value="クリア"></td>

    この部分もそのままでよろしいでしょうか?

    どうぞよろしくお願いいたします。

      補足日時:2015/02/15 23:29

A 回答 (1件)

FC2レンタルサーバーLiteは、


自分で設定しないと、cgi-binフォルダ内でしかCGIが使えません。
どこででもCGI使えるようにするには.htaccessで設定してください!

CGIファイルをアップロードしても動かないということは、
サーバーがCGIファイルをプログラムとして認識していないので、

Options +ExecCGI
AddHandler cgi-script .cgi
AddHandler cgi-script .pl


と記した.htaccessファイルをサーバー内に設置してください。
(全部で4行。4行目は空白です。)

お試しあれ(^o^)
この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報