記事No | : 2808 |
投稿日 | : 2008/02/06(Wed) 14:41:18 |
タイトル | : postmailが設置できません |
ID情報 | : life |
投稿者 | : life |
URL | : http://lifejoho.xsrv.jp/ichikawaya/postmail/postmail.cgi |
sendmailが使えないサーバから移転を検討しておりまして、
kent webさんのpostmailを使用させていただきたく
現在Xserverさんでテストを行っております。
過去ログもみましたが500エラーについては、FAQを参照するしかない、とのご意見も拝見しましたが、faqを見ても解決の糸口が見つかりません。
先日はチカッパさんのサーバでもお試し期間を利用してpostmailを設置してみましたが、うまくいきませんでした。
postmailは何度かダウンロードし直してみました。
パーミッションやアスキーモードでの転送も確認しました。
改行はshift_jisになっています。
どうぞアドバイスをよろしくお願いいたします。
kent webさんのPerl文法チェッカーを試してみたところ、
改行形式CR+LF (Win形式)
Perlのパス#!/usr/local/bin/perl
サーバのPerl
とのチェック合っています
/usr/local/bin/perl
パーミッション実行権あり
文法チェック
Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE r|?n/ at postmail.cgi line 238.
というエラーがでましたが、意味がわからず、途方にくれています。
ちなみに238行目は、
if ($in{'subject'} =~ /?r|?n/) { &error("メール件名が不正です"); }
という内容です。場所が違うのでしょうか。
一度再ダウンロードし直してみましたが同じ状況です。
どうぞよろしくお願いいたします。
記事No | : 2809 |
投稿日 | : 2008/02/06(Wed) 15:10:15 |
タイトル | : Re: postmailが設置できません |
ID情報 | : fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
> ちなみに238行目は、
>
> if ($in{'subject'} =~ /?r|?n/) { &error("メール件名が不正です"); }
文字化けしています。正しくは以下。
if ($in{'subject'} =~ /\r|\n/) { &error("メール件名が不正です"); }
記事No | : 2810 |
投稿日 | : 2008/02/06(Wed) 15:40:30 |
タイトル | : Re^2: postmailが設置できません |
ID情報 | : life |
投稿者 | : life |
URL | : http://lifejoho.xsrv.jp/ichikawaya/postmail/postmail.cgi |
ご返答ありがとうございます。
文字化けが原因だったのですね。少しほっとしていますが、まだ問題が。
> 文字化けしています。正しくは以下。
>
> if ($in{'subject'} =~ /?r|?n/) { &error("メール件名が不正です"); }
文字化けを修正して再度アップするものの、何度やっても同じ状態に戻ってしまいます。文字コードはshift_jisです。
その以下の行も?がいくつもあるので、全て文字化けしているのかもしれません。
何故か使用しているソフトadobe golive cs2からftpに接続できないため、
Xserverさんで用意したブラウザからアップするFTPを使用しているせいかもしれません。
safariを使用しているせいかと思い、firefoxからも試してみましたが結果は同じでした。
また、fetchを使用しての接続を試みてみましたが、「ホスト名が違います」と出て、できませんでした。
現在Xserverさんに問い合わせをしていますが、文字化けの件が解消されても尚CGIにエラーが出る場合、引き続きアドバイスをよろしくお願いいたします。
記事No | : 2811 |
投稿日 | : 2008/02/06(Wed) 16:26:31 |
タイトル | : Re^3: postmailが設置できません |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> ご返答ありがとうございます。
> 文字化けが原因だったのですね。少しほっとしていますが、まだ問題が。
>
> > 文字化けしています。正しくは以下。
> >
> > if ($in{'subject'} =~ /?r|?n/) { &error("メール件名が不正です"); }
>
>
> 文字化けを修正して再度アップするものの、何度やっても同じ状態に戻ってしまいます。文字コードはshift_jisです。
> その以下の行も?がいくつもあるので、全て文字化けしているのかもしれません。
>
> 何故か使用しているソフトadobe golive cs2からftpに接続できないため、
> Xserverさんで用意したブラウザからアップするFTPを使用しているせいかもしれません。
> safariを使用しているせいかと思い、firefoxからも試してみましたが結果は同じでした。
>
> また、fetchを使用しての接続を試みてみましたが、「ホスト名が違います」と出て、できませんでした。
>
> 現在Xserverさんに問い合わせをしていますが、文字化けの件が解消されても尚CGIにエラーが出る場合、引き続きアドバイスをよろしくお願いいたします。
GoLiveの事はよく存じませんが、恐らく それが原因でしょうね。
http://www.kent-web.com/support/oldlog/0001/0006.html
ちゃんとしたエディタとFTPクライアントを使えば問題ないと思います。
記事No | : 2821 |
投稿日 | : 2008/02/07(Thu) 10:03:06 |
タイトル | : Re^4: postmailが設置できません |
ID情報 | : life |
投稿者 | : life |
URL | : http://lifejoho.xsrv.jp/ichikawaya/postmail/postmail.cgi |
BAL様 pachira様 アドバイスありがとうございました。
原因が文字化けとわかり、大変助かりました。
昨日の段階でfetch、goliveともどもftpに繋がらず、Xserverさんで用意されたFTPを使用したため文字化けが起こっていたようです。
本日になり、Xserverさんからの解答はまだですが、同じ設定で何故かfetchだけFTP接続が可能になり、こちらからアップし直したところ、問題なく使用することができました。
本当に助かりました、ありがとうございました。