記事No | : 1434 |
投稿日 | : 2007/08/23(Thu) 23:00:26 |
タイトル | : postmailでエラー |
ID情報 | : ooioo |
投稿者 | : yamayama |
URL | : http://dearly-aroma.com/postmail/postmail.cgi?mode=check |
超初心者です。
postmailのver.4.12を設置しようとしています。
チェックモードで500errorが出てしまったので
pcheck.cgiで原因を調べようとしたのですが
内容が分かりません。
どなたかご教授頂けないでしょうか。
pcheck.cgiの文法チェックは以下の内容です。
String found where operator expected at postmail.cgi line 285, near "} elsif ($in{$_} eq ""
(Might be a runaway multi-line "" string starting on line 260)
(Missing semicolon on previous line?)
syntax error at postmail.cgi line 285, near "} elsif ($in{$_} eq ""
postmail.cgi had compilation errors.
よろしくお願い致します。
記事No | : 1445 |
投稿日 | : 2007/08/24(Fri) 20:27:21 |
タイトル | : Re: postmailでエラー |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> 超初心者です。
>
> postmailのver.4.12を設置しようとしています。
>
> チェックモードで500errorが出てしまったので
> pcheck.cgiで原因を調べようとしたのですが
> 内容が分かりません。
> どなたかご教授頂けないでしょうか。
>
> pcheck.cgiの文法チェックは以下の内容です。
>
> String found where operator expected at postmail.cgi line 285, near "} elsif ($in{$_} eq ""
> (Might be a runaway multi-line "" string starting on line 260)
> (Missing semicolon on previous line?)
> syntax error at postmail.cgi line 285, near "} elsif ($in{$_} eq ""
> postmail.cgi had compilation errors.
>
> よろしくお願い致します。
ロリポップなら、特に制約無く動作する筈なんですけど…
何でしょうかねぇ。
先ずは、perlのパスを変えてみて下さい。
#!/usr/local/bin/perl
↓↓↓
#!/usr/bin/perl
ロリポップはどちらでも動作するとサポートしていますが、当方の経験上、#!/usr/bin/perlをお奨めします。
http://dearly-aroma.com/postmail/pcheck.cgi
記事No | : 1446 |
投稿日 | : 2007/08/24(Fri) 21:25:22 |
タイトル | : Re^2: postmailでエラー |
ID情報 | : ooioo |
投稿者 | : yamayama |
URL | : http://dearly-aroma.com/postmail/postmail.cgi?mode |
pachiraさん。
アドバイスありがとうございました。
perlのパスを
#!/usr/bin/perl
に変えてみましたが、
やはりチェックモードで500error、
pcheck.cgiの文法チェックも同じ内容になってしましました。。。
何かとんでもない初歩的なミスをしてしまっているのでしょうか・・・
記事No | : 1447 |
投稿日 | : 2007/08/24(Fri) 22:03:10 |
タイトル | : Re^3: postmailでエラー |
ID情報 | : teketen |
投稿者 | : てけてん |
> pcheck.cgiの文法チェックも同じ内容になってしましました。。。
エラーの出ているpostmail.cgiを.txtの拡張子にしてサーバーにアップして、そのアドレスを教えてください。
こちらで、チェックしたいと思います。
記事No | : 1448 |
投稿日 | : 2007/08/24(Fri) 22:16:43 |
タイトル | : Re^4: postmailでエラー |
ID情報 | : ooioo |
投稿者 | : yamayama |
URL | : http://dearly-aroma.com/postmail/postmail.cgi?mode |
あっ、『しましました』ってなってました。。。
てけてんさん。
postmail.txtを下記アドレスにアップ致しました。
お手数おかけしますが
チェック、よろしくお願い致します。
http://www.dearly-aroma.com/postmail/postmail.txt
記事No | : 1449 |
投稿日 | : 2007/08/24(Fri) 22:51:01 |
タイトル | : Re^5: postmailでエラー |
ID情報 | : teketen |
投稿者 | : てけてん |
postmail.cgiの設定変更に使ったテキストエディタは、なんでしょうか?
テキストエディタの所為なのか、解凍ソフトの所為なのか、ダウンロードした時に何かあったのか判りませんが、何故か、サブルーチンを呼び出す部分が、文字化けしています。
その為、エラーが出ていました。
もう一度、スクリプトをダウンロードして、設置し直すか、以下の修正を行ってみてください。
(ダウンロードし直した場合は、設定を変更して保存した後、テキストエディタを終了。
もう一度開いて、該当行が同じように文字化けしていないかを確認して下さい)
postmail.cgiの260行目付近。
# ホスト取得&チェック
e"t_host;
を
# ホスト取得&チェック
&get_host;
370行目付近
($date1, $date2) = e"t_time;
を
($date1, $date2) = &get_time;
に修正してください。
以上で、エラーがなくなると思います。
ただ、他にも不具合がないとは言い切れませんので、ダウンロードから設置し直すのが良いと思います。
記事No | : 1450 |
投稿日 | : 2007/08/25(Sat) 00:44:00 |
タイトル | : Re^6: postmailでエラー |
ID情報 | : ooioo |
投稿者 | : yamayama |
URL | : http://dearly-aroma.com/postmail/postmail.cgi?mode |
設定変更に使ったテキストエディタはDreamweaverです。
もしかしてこれっていけない事だったのでしょうか。
postmailをダウンロードしなおしてDreamweaverで見たら
やっぱり文字化けしていました。
そこでTera.Padをダウンロードしてやり直したら動きました!バンザーイ!!
こんな原因、私ひとりでは絶対に気付きませんでした。
てけてんさん、感謝です。
ほんとうにありがとうございました!