No.2ベストアンサー
- 回答日時:
禁止を意味する英語ですね.
ファイルやディレクトりが存在するが,アクセス許可がない時にでます.
You don't have permission to access /postmail/postmail.cgi on this server.
あなたはこのサーバ上にある/postmail/postmail.cgiに対するアクセス権を持っていません.
これは,メールフォームのプログラムで送信した場合っぽいですね.
そのサーバでpostmailの使用が許可されているかとか見直したら良いと思います.
No.6
- 回答日時:
すみません。
前の投稿を見たら、ディレクトリ構成が間違ってました。
正しくは、「data」ディレクトリ、「tmpl」ディレクトリ、「lib」ディレクトリは「postmail」ディレクトリの下に置いて下さい。
+- index.html (トップページ)
|
+-- postmail[705] / postmail.cgi [705]
| postmail.html
|
+-- lib[705] / jcode.pl
| mimew.pl ... 任意
| io-socket.pl
|
+-- data[705] / log.cgi [606]
|
+-- tmpl[705] / body.txt
conf.html
err1.html
err2.html
thx.html
(※無印は全てパーミッション[604])
です。
No.5
- 回答日時:
ASJ。
。。調べてみましたが、やはりPerlはSuEXEC環境で動いてるようです。+- index.html (トップページ)
|
+-- postmail[705] / postmail.cgi [705]
| postmail.html
|
+-- lib[705] / jcode.pl
| mimew.pl ... 任意
| io-socket.pl
|
+-- data[705] / log.cgi [606]
|
+-- tmpl[705] / body.txt
conf.html
err1.html
err2.html
thx.html
(※無印は全てパーミッション[604])
にしてみてください。
ASJの詳細がユーザーではないのでわかりませんが、これでもForbiddenが出るようなら、サーバー側の設定の問題かもしれません。
対策として(普通レンタルサーバではありえないけど・・)、postmailディレクトリに追加で「.htaccess」(カッコ不要)というファイルを
アップしてみてください。(パーミッションは[644]or[600])
内容は以下の通りです。
Options +ExecCGI
AddType application/x-httpd-cgi .cgi .pl
あと、KentWebさんのサイトにも書いてあったんですが、直接postmail.cgiを叩いてチェックする方法があるようですね。
http://~~/postmail/postmail.cgi?mode=check
うまく動作することを願ってますよ!
遅くなってすいません。
あれからやってみたのですが、全然です。
でも、ファイルをバイナリモードで送ってたのでテキストで送ってみたのですが、それでも、まだダメです。
ましては、マックではhttp://~~/postmail/postmail.cgi?mode=checkで確認すると、何も表示されない白紙のページがでてくるんですが、
windows(IE)だと、インターネットサーバーエラーがでます。
もう訳がわからない状態です…
No.4
- 回答日時:
No.3です。
ダウンロード先は一般的な設定を説明することが大半です。
もちろんその設定でOKな事も多いですが、サーバー側の設定が詳細に書いてあればそちらを優先してください。
後、サーバー側の設定で、特定のディレクトリでしか動作しないこともあります。
例えばinfoseekであればルートディレクトリの下のcgi-binディレクトリの下でないと動作しません。
その辺ご確認ください。
親切な回答ありがとうございます。
う~やっぱりできないです。
ちなみにレンタルサーバーは「ASJ」ってところで、フリーのCGIはKENT WEBさんからダウンロードしたものなんです。
ルートディレクトリもindexの下で大丈夫みたいなんです。
パーミッションも間違ってはいないはずなんですが…
No.3
- 回答日時:
意味は他の人が仰ってるので割愛します。
この例だと、postmail.cgiのパーミッションが755(SuEXEC環境では700)になってない事が考えられます。
FTPでパーミッションを見て確認してください。
余談ですがメール送信を許可していないサーバが多いので、メール送信を許可していないサーバでは、仮にCGIがうまく動作しても500 Internal Server Errorが出ます。
755にしたんですけど、やっぱりForbiddenがでてしまいます。
それともう1つ質問なんですが、このCGIはフリーのところでダウンロードしたものなんですけど、そのダウンロードした所が指定したパーミッションを優先すればよいのか?それとも、レンタルサーバーのほうで指定されてるパーミッションにすればよいのか?
どっちだかわからないんです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- スペイン語 急にあるサイトが見れなくなりました。 6 2022/03/28 09:33
- WordPress(ワードプレス) ワードプレスの403エラーについて 2 2023/03/06 14:38
- その他(SNS・コミュニケーションサービス) 自分のpcがハッキングされたようなメールが来たのですがどうすればいいですか? 4 2022/10/02 16:14
- YouTube youtubeからの著作権メールについて 2 2023/02/14 16:12
- 英語 lead on Earth,” の意味の取り方 6 2022/12/06 10:52
- 英語 和訳を教えて下さい。 3 2022/03/23 07:37
- Perl perlの構文でカンマの意味が分からない 2 2022/10/30 01:53
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- 英語 ボブ・マーリーの名言の"gotta"の意味について 3 2023/04/11 09:59
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで集計したい。
-
(フリーの)ツリー掲示版CGI、...
-
めちゃきれい
-
生成AI画像について
-
サーバーのエラーでおしえてく...
-
ホームページでCGIのフォームを...
-
CUIとGUIについて
-
CGI:HTML表示結果のカスタマイ...
-
number 改行が追加できない
-
3DCG
-
ホームページにメールフォーム...
-
cgi アクセス制限 エラー
-
CGIの記述について教えてくださ...
-
CGIの設置が分かりません・・・
-
ホームページにCGIを設置したの...
-
ホームページにCGIを設置したの...
-
ホームページの事でおしえてく...
-
さくらサーバーにcgiフォームを...
-
一番簡単なCGI,掲示板の設置教...
-
ChatGPTとは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlにアクセスと同時に、あるC...
-
CGIでコードがむきだしの状態で...
-
フォームの情報が送信されるよ...
-
メールフォームのCGIでデータが...
-
public_html外でCGIやPHPを動か...
-
携帯とPCの振り分け
-
http://tydsu.com/oeder と後ろ...
-
自社サーバー異常発生。CGIがポ...
-
Forbiddenの意味
-
IISのSSIの設定について
-
.htaccessを用いて.cgiを.html...
-
1-man.netでメールフォームの設...
-
サイト内のファイルの更新日を...
-
メールフォームの設定なのです...
-
YY-BOARDについて
-
utf-8で作成した。formmailのht...
-
花の名前を教えてください。 8...
-
第1のPC(192.168.0.1)の/var/ww...
-
private_htmlについて
-
表示画面が真っ白になる場合、...
おすすめ情報