KENT-WEB サポートコーナー 過去ログ [ 0340 ]


記事No: 8249
投稿日: 2011/02/22(Tue) 05:40:31
タイトルpostmailの設置方法
ID情報: ystyle12
投稿者: ystyle
URLhttp://ystyle12.com/postmail/postmail.txt

はじめまして。
色々試してみた結果、こちらのURLに辿りつきました。
現在postmailの設置を試みています。

http://www.kent-web.com/data/postmail.html
こちらのサイトを参考にして順番に行ってますが、うまくいきません。どうか教えて頂けないでしょうか。

<状況>
上URLページの、
■ プログラムの修正↓
・階層を同じように設定。
・インストールしたものをUP。
・右クリで属性も変更。
・フォルダ内のindex.htmlは今のところUPせず。

postmail.cgiを開いて修正した部分は、
・一番上を、「#/usr/local/bin/perl」と変更
・mimew.plは作成していない(インストールした中には入ってませんでしたので)
・$mailtoは変更しただけなのできちんと変更できているはず
・$no_wdのカッコ内を試しに「あほ,アホ」のように変更

アクセス権ですが、右クリで数字合わせました。
フォルダの中のindex.htmlはまだインストールのままUPしてます。

転送モードのアスキーについては、FTPサーバの環境設定の転送1で、ファイル名で切替えにし、
追加で「postmail.cgi」、「jcode.pl」、「io-socket.pl」、「log.cgi」、「index.html」、「body.txt」、「conf.html」、「err1.html」、「err2.html」、「thx.html」をしました。

そしていざチェックモードで、http://自分のサイトURL/postmail/postmail.cgi?mode=checkにアクセスしましたが、403エラーで見れませんでした。

ここから先に進めません。


ちなみに、使用しているWADAXのサーバは調べたらコントロールパネルからCGIを有効にできるとのことで、
http://www.wadax.ne.jp/user/conpane.html
ここからログインし、有効にはできました。
その他にチェックすべきところなどあればぜひ教えて下さい。

最終的には、http://www.ystyle12.com/contact_in.html
こちらからpostmail.cgiにリンクさせたいのです。
階層が異なるので最終的に変更が必要な事などもお伺いしたいです。

以上です。
なにとぞよろしくお願い致します。。


記事No: 8251
投稿日: 2011/02/22(Tue) 17:37:32
タイトルRe: postmailの設置方法
ID情報: teketen
投稿者: てけてん

> ・一番上を、「#/usr/local/bin/perl」と変更

これが間違っています。#の後に!が必要です。

#!/usr/local/bin/perl

参考
http://www.web-liberty.net/support/setup/path.html
(他サイトの説明ですが、判りやすいので)


記事No: 8252
投稿日: 2011/02/22(Tue) 21:16:19
タイトルご連絡ありがとうございます。
ID情報: ystyle12
投稿者: ystyle
URLhttp://ystyle12.com/postmail/postmail.cgi

ご指摘ありがとうございます。

上のとおりに修正し、UPしてみたのですが今だ403エラーとなってます。。その他で何か確認が必要なことはありますでしょうか。

ちなみにcgiの設定を色々やっている状況ですが、
http://www.ystyle12.com/contact_in.html
ここから最終的にはcgiにリンクする予定ですがまだリンクしていません。そのせいで見れない等でしょうか。
どうかお力貸して下さい。


記事No: 8253
投稿日: 2011/02/22(Tue) 22:25:59
タイトルRe: ご連絡ありがとうございます。
ID情報: teketen
投稿者: てけてん

http://ystyle12.com/postmail/postmail.cgi?mode=check
確かにエラーがでますね。
ただ、
http://ystyle12.com/postmail/postmail.txt
のファイルをダウンロードし、Perlのパスを修正して、こちらの環境で動作テストを行いましたが、問題ありませんでした。

403のエラーなので、他に問題があるとしたら、パーミッションや転送モードですが、
http://faq.wadax.ne.jp/wdx5569/web3765/faq/
の「パーミッションの設定はどうすればいいの?」の通りに、パーミッションを設定していますか?
「CGIが動きません。」によると

> cgiをインストールするディレクトリには、書き込み権限がついていると動作しません。

と言う事なので、パーミッションの確認をして下さい。
755や777では駄目で、701や705、700など、真ん中の数字を0にします。
ディレクトリとCGIスクリプトは、701で良いと思います。
駄目な場合は、700か705で。


記事No: 8254
投稿日: 2011/02/23(Wed) 07:21:20
タイトルパーミッションの設定ですね
ID情報: ystyle12
投稿者: ystyle
URLhttp://ystyle12.com/postmail/postmail.cgi

ありがとうございます。

一応確認させて下さい。以下設定しました。
postmailフォルダ右クリ属性変更701(以下、属性変更を省略)
tmplフォルダ右クリ701
libフォルダ右クリ701
dataフォルダ右クリ701
postmail.cgi右クリ701
postmail.txt右クリ604
postmail.html右クリ604
tmlpフォルダの中のファイル5つとも全部右クリ604
libフォルダの中のフィアル2つとも右クリ604

以上です。
FTPの転送モードに関しては、このような感じです。
http://www.ystyle12.com/kakunin01.jpg

あとはどこを確認すれば良いでしょうか。
度々すみませんがよろしくお願いします。
お手数おかけします。。


記事No: 8256
投稿日: 2011/02/23(Wed) 16:10:47
タイトルRe: パーミッションの設定ですね
ID情報: teketen
投稿者: てけてん

http://faq.wadax.ne.jp/wdx5569/web3765/faq/
「CGIが動きません。」に、

> これで動作しない場合、CGIの設定などに問題のある可能性がございます。
> /public_html
> と同階層に設置されているerror_logをご確認いただくとともに
> お手数ですが一度お問い合わせ下さい。

とありますので、一度サーバーに問い合わせてみては如何でしょうか?

取り合えず、もう一度サーバーのコントロールパネルにアクセスして、CGIが有効になっているかも確認して下さい。


記事No: 8257
投稿日: 2011/02/23(Wed) 19:45:54
タイトルできました!!
ID情報: ystyle12
投稿者: ystyle
URLhttp://ystyle12.com/postmail/postmail.cgi

お騒がせしてすみませんでした。

原因としては、CGIが有効になってなかったことでした。
自分ではあのページで手順どおりに「有効」ボタンを押したはずなんですが、ご指摘されたので再度確認してみると有効になってませんでした。なぜなのかはわかりませんが・・。
ソースや属性変更などは合っていたようです。

お手数おかけしました。
お時間割いて頂き、ご丁寧に色々教えて頂いて、ありがとうございました。


[検索ページ]