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ランキング
-
Yomi-Search CGIですが・・・
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
VBScriptで、ファイルから任意...
-
実行可能な外部コマンドは?
-
CGIが実行されずにダウンロード...
-
LAN内に接続されているPCをリ...
-
ASP(IIS?)のエラーについて
-
掲示板のスレッドが消えた!?
-
FC2レンタルサーバーライトでの...
-
FTPにて553エラー
-
perlからphpを実行して結果を得...
-
「EJBとServletの違い」「J2SE...
-
ASPから既存のexcelブックを開...
-
自作CGIで、wwwサーバーエラ...
-
初心者のCGI設置方法
-
FC2にwebPatio設置の方法
-
Dreamweaver(ドリームウィーバ...
-
safariでcgiが表示されず cgi...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
第1のPC(192.168.0.1)の/var/ww...
-
表示画面が真っ白になる場合、...
-
SSIを呼び出した元ファイルの名...
-
携帯サイトのキャリア判別
-
htmlにアクセスと同時に、あるC...
-
ログインCGI設置での500エラー
-
アクセスカウンター(counter.cg...
-
private_htmlについて
-
public_html外でCGIやPHPを動か...
-
apache2でforbiddenになってしまう
-
ステップサーバーでの.htaccess...
-
1-man.netでメールフォームの設...
-
IISのSSIの設定について
-
CGIの作成方法
-
○.datから情報を取り出し、○.ht...
-
自社サーバー異常発生。CGIがポ...
-
さくらインターネットのCGIの設...
-
INDXの振り分けでソフトバンク
-
.htaccessを用いて.cgiを.html...
-
EXCELファイルに誰がアクセスし...
おすすめ情報