ERROR CODE1

kawasakiさん (2010-04-09 23:07:43) ttp://1172103.jp/cgi/example.html

和田先生
いつもお世話になります。

小生、2度目の投稿でございますが、出来の悪い子で申し訳ございません。

過去ログも確認いたしましたが、皆様優秀なこともあり、自己解決をなされているようでした・・・。

サーバーは「ロリポップ」でございます。
先生はロリコンが嫌いだと過去ログにありましたが、
失敬!
「ロリポ」がお嫌いのようですが、設定が難しいのでございますのでしょうか。

ttp://1172103.jp/cgi/example.html に
必要項目を入力しまして、送信しますと

ERROR CODE1
指定ドメイン以外から送信されようとしています。 1172103.jp / _ttp://1172103.jp/cgi/example.html

と表示されます。

この件で、2日ほど、四苦八苦しておりますが、先生の助言を承りたくご質問させて頂きました。

パーミッションはロリポの指定どおりに設定いたしました。

HTML・画像ファイル 604(rw----r--)
CGIの実行ファイル 700(rwx------)
CGIのデータファイル 600(rw-------)
.htaccessファイル 604(rw----r--)
ディレクトリ 705(rwx---r-x)

小生の脳味噌の低い限界を感じました。
初歩的なことかと存じますが、優しくご指導願いますよう宜しくお願い申し上げます。

ERROR CODE1

kawasakiさん (2010-04-11 11:41:44) ttp://1172103.jp/cgi/example.html

和田先生いつもお世話になります。
経過状況です。

メールフォームプロがうまく動きませんので、
試しにメールフォームCGIを設置してみました。
設定はマニュアルの通りに設定し、問題なくメールが到着し、
サンクスページも表示されました。

ということで、メールフォームプロのパーミッション設定をマニュアルの通りに設定しなおし、試みましたがエラーは変わらず

ERROR CODE1
指定ドメイン以外から送信されようとしています。 1172103.jp / _ttp://1172103.jp/cgi/example.html

となります。

そこで、
config.cgi の
##リファラードメインチェック / ドメインチェックをしない場合は行頭に半角#を入れてください
$config{"domain"} = $ENV{’HTTP_HOST’};

の先頭に「#」を入れたところ、エラー表示は
ERROR CODE1
だけになりました。
URLの表示は、_ttp://1172103.jp/cgi/mailformpro/send.cgi

ロリポの設定上、send.cgi で、ドメインの何らかの設定をしなければいけないのでしょうか・・・。

お忙しいところ恐縮ですが、ご教授願えますと幸いです。
宜しくお願いします。


Re:ERROR CODE1

和田 (2010-04-12 13:50:36) www.synck.com

本当にお手数とは存じますができれば新しいバージョンでお試しいただけるととてもたすかります。というのも過去のバージョンの記憶が完全に欠落しているため原因究明が困難なためです・・・。ほんとすいません・・・。

新しいバージョンでアップ。ERROR CODE1 でも解決!

kawasakiさん (2010-04-13 10:09:43) ttp://1172103.jp/cgi/example.html

和田先生
お世話になります。

先生のご指示通り、新しいバージョンでアップしましたが、結果は同じでした・・・。
ので、今一度マニュアルを読み直したところ、

各機能詳細説明(2) 16ページ
別ドメインから発信制限の欄に書いてありました。(恥)

config.cgi の

##リファラードメインチェック / ドメインチェックをしない場合は行頭に半角#を入れてください
$config{"domain"} = $ENV{’HTTP_HOST’};

で、先頭に#を入れてもダメでしたが、マニュアルの通り#はいじらず

$config{"domain"} = $ENV{’HTTP_HOST’};


$config{"domain"} = 0;
にすると動きました。(感動!)


ロリポの場合は、この設定をしないと動かないということですね。
ヒントは親切なマニュアルありました。反省します。

皆さんも詰まったときは落ち着いてもう一度マニュアルを読み返しましょう!


和田先生
有り難うございました。