はじめまして。
初めて投稿たします
不足がございましたらおっしゃってください。
メールフォームの件です。
CGIメールフォーム自作の
を使用したくて
CGIの使用できるサイトスペースを借りました。
以前は「FC2web」でした(有料版でもCGI使用不可能です)
なので「FC2レンタルサーバーLite」に移行しました。
が・・・
「404 Not Found」のエラーが出ます。
Perl のパスも
「#!/usr/bin/perl」
sendmailパスの指定 も
「$mailprog = '/user/sbin/sendmail';」
メールアドレスも
「$mailto = '○□△○☆@yahoo.co.jp';」
アクセス権もちゃんと「755」にしました。
(他のは「644」だったでしょうか」
アスキーモードで転送は
「ホームページビルダー14」使用の為
FTPモードで転送すると、自動的に
「バイナリモード」と「アスキーモード」で転送してくれます
転送先のフォルダも確認してみましたので、
全部転送されています
(「×××.cgi」「×××.html」「×××.pl」等)
ちなみにPCの環境ですが
【プロバイダ 】:softBank(ヤフーBB)
【 OS 】:Windows XP
【 ブラウザ 】:InternetExplorer7
【 ウイルス対策ソフト 】:ウイルスバスター
【HP作成ソフト】ホームページビルダーV14
いったい何が原因なのか
わかりません
どなたかお分かりになる方・・・・・
教えてください。
よろしくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
お礼ありがとうございました。
まず、確認として
http://www.xxx.com/user/cgi-bin/test.cgi
といった感じで、404エラーとならないような、URLを見つけます。
「送信」ボタンにそのURLを書いても動作するのではなかったでしたっけ?
また、もしHTMLとCGIを入れるフォルダーが同列に並んでいた場合、
HTML内のフォルダーからは
"../cgi-bin/test.cgi"
といった感じでアクセスできます。(相対パス指定)
".."が1つ上位のフォルダーへ移動するという意味です。
これは、Windowsでもまったく同じ考えなので、たとえばエクスプローラのアドレス箇所に相対パスを入れてみて考え方を確認してもいいでしょう。
No.2
- 回答日時:
No.1です。
HTMLは表示されるのですよね?
この回答への補足
有難うございます、
HTMLは表示されます
メールフォームの
「送信」のボタンを押すと
404エラーが表示されるのです。
あまり
詳しくないので
どう説明してよいのか分からなくてすみません。
No.1
- 回答日時:
「FC2レンタルサーバーLite」を使ったことがないので、ハッキリとはわかりませんが、404エラーは、そのファイルが無い時に発生するエラーとなります。
(つまり、パーミッション(アクセス権)の問題ではありません)
まず、ファイル名は間違いないでしょうから、フォルダー(ディレクトリ)が違っていることになります。
通常、CGIフォルダーは、セキュリティー上、HTMLとは別のフォルダーにするのが一般的です。
また、このようなことはヘルプなど設置方法が必ず説明されていますので、そちらをまずご覧になってください。
もし、ログを参照できるようならば、絶対パスが出ていますので、それでもわかるハズです。
この回答への補足
説明有難うございます。
CGIのフォルダはもちろん別のフォルダで
UPしております。
(設置の方法を参照してUPしたので)
ログを参照・・・ですか
何のログなのか、詳しくないので
分からないのですが
でも絶対パスは(説明のヘルプに)書いてありました。
しかしながら
「絶対パス」を、どこで使うのか分かりません・・・
すみません
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI -T(汚染モード)でメールが送れません 1 2022/06/12 14:11
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- UNIX・Linux Ubuntuサーバーでメールを受信できない 7 2022/08/23 20:55
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- Outlook(アウトルック) outlookの送信エラーについて 1 2022/05/13 12:04
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像アップ時のエラー
-
エラーの意味がわかりません
-
FC2へのCGIメールフォーム設置
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
FTPにて553エラー
-
プロバイダで定められたPerlへ...
-
ApacheでのCGIについての質問
-
Namazuのインデックスが作成で...
-
ラジオボタンのグループ化
-
CGI経由PDFダウンロードでエラー
-
同じ階層内を意味する「./」を...
-
cgiにアクセスしても画面が真っ白
-
掲示板のスレッドが消えた!?
-
C# ファイル削除のエラーコード
-
ニフティでメールフォームを使...
-
CGIでソースがそのままでてしま...
-
ASPからJavaScriptへの受け渡し...
-
CGIカウンターの画像が表示され...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画像アップ時のエラー
-
まったくわかりません。お手上...
-
エラーの意味がわかりません
-
CGIでの500エラー
-
CGI(HTTP://dbgw_relay.cgi)の...
-
KENT-WEBのclipmailで文字化け
-
シグマリオン(3)に英辞郎(PD...
-
FC2へのCGIメールフォーム設置
-
CGI cgi-bin 動かない エ...
-
cgiで作成されたwebを、cgiの知...
-
IE5.0でアプリケーションエラー
-
CGIエラー、どうしたらいいか・...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
VBAでサーバーにアクセスするに...
-
CGIでソースがそのままでてしま...
-
ラジオボタンのグループ化
-
ASP(IIS?)のエラーについて
-
FTPにて553エラー
おすすめ情報