記事No | : 8429 |
投稿日 | : 2011/05/10(Tue) 09:13:28 |
タイトル | : レンタルサーバーSakuraのCGI設置について。 |
ID情報 | : cocoa12 |
投稿者 | : chikamichi |
URL | : http://soma-shokai.com/cgi/estimate.html |
ひとつ前の方の質問と同様の質問ですがご教示いただけたらと思います。
SakuraのCGIサービス「Postmail」をホームページに設置したのですが、正常に動作しません。
Internal server errorとなってしまいます。
「クイックインストール」よりPostmailをインストールしました。
必要事項を記入し、【cgi】というフォルダを作成しインストールを行いました。
http://soma-shokai.com/cgi/postmail.htmlというサンプルページが作成されているのでアクセスし、
送信を行ってみたのですが、Internal server errorとなってしまいます。
デフォルトのままのページです。
以前設置していたときは正常に動作していたのですが、編集をしていたら正常に動作しなくなってしまったため、
再インストールをしたのですが上記のように動作しません。
PerlCheckerで文法をチェックしてみたのですがエラーは出ませんでした。
対処方法等、ご存知でしたらお知恵を貸していただけたらと思います。
よろしくお願い致します。
記事No | : 8433 |
投稿日 | : 2011/05/11(Wed) 13:10:07 |
タイトル | : Re: レンタルサーバーSakuraのCGI設置について。 |
ID情報 | : skanda01 |
投稿者 | : sukatan |
あっしもサクラレンタルを使って、PostMaiを使わせて頂いておりますが
特に不具合は起こっていません。
基本的には、パーミッション設定、パス配置が正しければ動くはずです。
それともう2件大事なのは、$sendmail 設定と、SMTPポート番号です。
下記ご参照下さい。
−−−−−−−−−−−−−−−−−−−−
# public_html / index.html (トップページ等)
# |
# +-- postmail / postmail.cgi [705]
# | postmail.html
# |
# +-- lib / jcode.pl [604]
# | mimew.pl [604] ... 任意
# | io-socket.pl [604]
# |
# +-- data / log.cgi [606]
# |
# +-- tmpl / body.txt
# conf.html
# err1.html
# err2.html
# thx.html
−−−−−−−−−−−−−−−−−−−−
## sendmail送信のとき ##
# sendmailのパス # sbiniに書き換えた
$sendmail = '/usr/sbin/sendmail';
−−−−−−−−−−−−−−−−−−−−
# SMTPポート番号(通常は25)# 変えた
$port = 587;
−−−−−−−−−−−−−−−−−−−−
記事No | : 8435 |
投稿日 | : 2011/05/11(Wed) 13:35:33 |
タイトル | : Re^2: レンタルサーバーSakuraのCGI設置について。 |
ID情報 | : cocoa12 |
投稿者 | : chikamichi |
URL | : http://soma-shokai.com/cgi/estimate.html |
ご回答ありがとうございます。
早速cgiの確認を行いました。
SMTPポートは25でしたので587に変更しました。
>## sendmail送信のとき ##
># sendmailのパス # sbiniに書き換えた
>$sendmail = '/usr/sbin/sendmail';
ここの箇所については、私のでは
## sendmail送信のとき ##
# sendmailのパス
$sendmail = '/usr/sbin/sendmail';
です。こちらは特に編集をせずに良いと言うことでしょうか?
アップロードにはFFFTPのアスキーモードで行っています。
やはり依然としてInternalServerErrorとなってしまっております。
> あっしもサクラレンタルを使って、PostMaiを使わせて頂いておりますが
> 特に不具合は起こっていません。
> 基本的には、パーミッション設定、パス配置が正しければ動くはずです。
> それともう2件大事なのは、$sendmail 設定と、SMTPポート番号です。
> 下記ご参照下さい。
> −−−−−−−−−−−−−−−−−−−−
> # public_html / index.html (トップページ等)
> # |
> # +-- postmail / postmail.cgi [705]
> # | postmail.html
> # |
> # +-- lib / jcode.pl [604]
> # | mimew.pl [604] ... 任意
> # | io-socket.pl [604]
> # |
> # +-- data / log.cgi [606]
> # |
> # +-- tmpl / body.txt
> # conf.html
> # err1.html
> # err2.html
> # thx.html
> −−−−−−−−−−−−−−−−−−−−
> ## sendmail送信のとき ##
> # sendmailのパス # sbiniに書き換えた
> $sendmail = '/usr/sbin/sendmail';
> −−−−−−−−−−−−−−−−−−−−
> # SMTPポート番号(通常は25)# 変えた
> $port = 587;
> −−−−−−−−−−−−−−−−−−−−
記事No | : 8437 |
投稿日 | : 2011/05/11(Wed) 15:28:59 |
タイトル | : Re^3: レンタルサーバーSakuraのCGI設置について。 |
ID情報 | : skanda01 |
投稿者 | : sukatan |
*.txt *.html *.htm *.cgi *.pl はASCIIモードのFTP転送でokです。
元々下記のように/lib/となっていましたが、サクラレンタルの場合は/sbin/にする必要があります。
## sendmail送信のとき ##
# sendmailのパス
$sendmail = '/usr/lib/sendmail'; ==> '/usr/sbin/sendmail';
もう1件気付き事項ですが、サクラレンタルの場合は、パーミッション777を設定すると
サーバーエラーになりますので、755や705などを試してみて下さい。
さらにもう1件気付き事項ですが、KENTさんが配布しているSendMailは
バージョン5.01 と バージョン4.32 があり、どう違うのか書かれていません。
私の使っているのはバージョン4.32 のほうです。
記事No | : 8438 |
投稿日 | : 2011/05/11(Wed) 15:40:49 |
タイトル | : Re^4: レンタルサーバーSakuraのCGI設置について。 |
ID情報 | : cocoa12 |
投稿者 | : chikamichi |
URL | : http://soma-shokai.com/cgi/estimate.html |
ご回答ありがとうございます。
cgiのパーミッションは705となっています。
sendmailのパスも問題ありませんでした。
PostMailのバージョンはsukatan様と同バージョンの4.32です。
やはり送れないままです…。
私なりに色々調べたり試したりしているのですが、どうにもこうにもうまくいきません…。
何かお気づきの点がありましたらアドバイスをいただけたらと思います。
よろしくお願いいたします。
> *.txt *.html *.htm *.cgi *.pl はASCIIモードのFTP転送でokです。
>
> 元々下記のように/lib/となっていましたが、サクラレンタルの場合は/sbin/にする必要があります。
> ## sendmail送信のとき ##
> # sendmailのパス
> $sendmail = '/usr/lib/sendmail'; ==> '/usr/sbin/sendmail';
>
> もう1件気付き事項ですが、サクラレンタルの場合は、パーミッション777を設定すると
> サーバーエラーになりますので、755や705などを試してみて下さい。
>
> さらにもう1件気付き事項ですが、KENTさんが配布しているSendMailは
> バージョン5.01 と バージョン4.32 があり、どう違うのか書かれていません。
> 私の使っているのはバージョン4.32 のほうです。
記事No | : 8440 |
投稿日 | : 2011/05/12(Thu) 10:17:37 |
タイトル | : Re^4: レンタルサーバーSakuraのCGI設置について。 |
ID情報 | : cocoa12 |
投稿者 | : chikamichi |
Sakuraの方にも確認しましたところ、Sakuraで作成したメールアドレスにしか転送できないといったような回答を頂きました。
フォームからのあて先をpostmaster@***.com(デフォルトのメールアドレス)にすると正常に動作できました。
色々とアドバイスを頂きましてありがとうございました!