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


記事No: 12766
投稿日: 2014/03/20(Thu) 15:11:05
タイトルpostmail.cgi(ver7.1)utf8版のエラー
ID情報: oasis21
投稿者: たかはし
URLhttps://secure.cv-server.net/test/test.html

KENT様

素晴らしいプログラムを提供してくださり有難うございます。
postmail.cgi(ver7.1)utf8版についてご質問が御座います。

あるサーバーでCGIを設置した所、送信できず困っています。

パーミッション等は正常なのに何故か「送信」の段階で
「500 Internal Server Error」となってしまいます。

Perlの格納場所等を何度も確認しているのですが、
エラーとなってしまいます。

以下の(1)と(2)の情報や
過去のバージョン(ver4〜)が動いていることなどから、
perlのバージョンとの不一致かと考えておりますが
如何でしょうか。


対処法等、ご教授願いますでしょうか。

宜しくお願い申し上げます。

***************************************
(1)check.cgi
***************************************

Check Mode: [ postmail v7.1 ]
Perlバージョン : 5.00502
ログファイルパス : OK
ログファイルパーミッション : OK
セッションファイルパス : OK
セッションファイルパーミッション : OK
sendmailパス : OK
テンプレート ( conf.html ) : パスOK
テンプレート ( error.html ) : パスOK
テンプレート ( thanks.html ) : パスOK
テンプレート ( mail.txt ) : パスOK
テンプレート ( reply.txt ) : パスOK
本文 ( mail.txt ) BOMなし : OK
本文 ( reply.txt ) BOMなし : OK

***************************************
(2)エラーログ内
***************************************

Can't call method "append" on unblessed reference at lib/Jcode.pm line 29.

[Thu Mar 20 13:48:48 2014] [error] [client 221.241.229.58] Premature end of script headers: /usr/local/etc/httpd/cgi-bin/*******/*******/postmail.cgi


記事No: 12772
投稿日: 2014/03/22(Sat) 12:32:14
タイトルRe: postmail.cgi(ver7.1)
ID情報: kent
投稿者: KENT

> KENT様
>
> 素晴らしいプログラムを提供してくださり有難うございます。
> postmail.cgi(ver7.1)utf8版についてご質問が御座います。
>
> あるサーバーでCGIを設置した所、送信できず困っています。
>
> パーミッション等は正常なのに何故か「送信」の段階で
> 「500 Internal Server Error」となってしまいます。
>
> Perlの格納場所等を何度も確認しているのですが、
> エラーとなってしまいます。
>
> 以下の(1)と(2)の情報や
> 過去のバージョン(ver4〜)が動いていることなどから、
> perlのバージョンとの不一致かと考えておりますが
> 如何でしょうか。
>
>
> 対処法等、ご教授願いますでしょうか。
>
> 宜しくお願い申し上げます。
>
> ***************************************
> (1)check.cgi
> ***************************************
>
> Check Mode: [ postmail v7.1 ]
> Perlバージョン : 5.00502
> ログファイルパス : OK
> ログファイルパーミッション : OK
> セッションファイルパス : OK
> セッションファイルパーミッション : OK
> sendmailパス : OK
> テンプレート ( conf.html ) : パスOK
> テンプレート ( error.html ) : パスOK
> テンプレート ( thanks.html ) : パスOK
> テンプレート ( mail.txt ) : パスOK
> テンプレート ( reply.txt ) : パスOK
> 本文 ( mail.txt ) BOMなし : OK
> 本文 ( reply.txt ) BOMなし : OK
>
> ***************************************
> (2)エラーログ内
> ***************************************
>
> Can't call method "append" on unblessed reference at lib/Jcode.pm line 29.
>
> [Thu Mar 20 13:48:48 2014] [error] [client 221.241.229.58] Premature end of script headers: /usr/local/etc/httpd/cgi-bin/*******/*******/postmail.cgi

Perlのバージョンが古すぎて、Jcode.pmが動作しない環境のようです。
ちなみに、v4.xx はJcode.pmを使用しないため、動作したのでしょうね。


記事No: 12782
投稿日: 2014/03/26(Wed) 08:38:55
タイトルRe^2: postmail.cgi(ver7.1)
ID情報: oasis21
投稿者: たかはし

> > KENT様
> >
> > 素晴らしいプログラムを提供してくださり有難うございます。
> > postmail.cgi(ver7.1)utf8版についてご質問が御座います。
> >
> > あるサーバーでCGIを設置した所、送信できず困っています。
> >
> > パーミッション等は正常なのに何故か「送信」の段階で
> > 「500 Internal Server Error」となってしまいます。
> >
> > Perlの格納場所等を何度も確認しているのですが、
> > エラーとなってしまいます。
> >
> > 以下の(1)と(2)の情報や
> > 過去のバージョン(ver4〜)が動いていることなどから、
> > perlのバージョンとの不一致かと考えておりますが
> > 如何でしょうか。
> >
> >
> > 対処法等、ご教授願いますでしょうか。
> >
> > 宜しくお願い申し上げます。
> >
> > ***************************************
> > (1)check.cgi
> > ***************************************
> >
> > Check Mode: [ postmail v7.1 ]
> > Perlバージョン : 5.00502
> > ログファイルパス : OK
> > ログファイルパーミッション : OK
> > セッションファイルパス : OK
> > セッションファイルパーミッション : OK
> > sendmailパス : OK
> > テンプレート ( conf.html ) : パスOK
> > テンプレート ( error.html ) : パスOK
> > テンプレート ( thanks.html ) : パスOK
> > テンプレート ( mail.txt ) : パスOK
> > テンプレート ( reply.txt ) : パスOK
> > 本文 ( mail.txt ) BOMなし : OK
> > 本文 ( reply.txt ) BOMなし : OK
> >
> > ***************************************
> > (2)エラーログ内
> > ***************************************
> >
> > Can't call method "append" on unblessed reference at lib/Jcode.pm line 29.
> >
> > [Thu Mar 20 13:48:48 2014] [error] [client 221.241.229.58] Premature end of script headers: /usr/local/etc/httpd/cgi-bin/*******/*******/postmail.cgi
>
> Perlのバージョンが古すぎて、Jcode.pmが動作しない環境のようです。
> ちなみに、v4.xx はJcode.pmを使用しないため、動作したのでしょうね。


KENT様

お世話になっております。

やはりそうでしたか…。
Perlのバージョンアップの検討したいと思います。

この度は有難うございました。


[検索ページ] [掲示板]