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


記事No: 10918
投稿日: 2012/09/10(Mon) 00:03:09
タイトルCLIP MAILでSoftware error
ID情報: wertsdfg
投稿者: ぬう
URLhttp://219.94.243.148/clipmail/clipmail.html

はじめまして。

Clipmailを設置してみた者です。
まだ出てない質問だと思うのですが、既に出ている質問だったらごめんなさい。
-----------------------------------------------
Software error:

Can't locate ./lib/mimew.pl in @INC (@INC contains: ./lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /var/www/html/clipmail/clipmail.cgi line 520.
-----------------------------------------------

このエラーの場合どの様な事が原因となりますでしょうか。

まず、最初に設置してすぐにフォームの稼働テストを行いました。ファイル添付しないと正常に送信が可能でした。

ファイルを添付すると、エラーが出たので、以下の手順を行いました。が、まだ上記のエラーが出ます。お助け頂けると幸いです。

---------------------------------------
(1) lib/MIME/Base64.pm を削除

(2) 以下のmimew.plをダウンロードする
http://www.cc.rim.or.jp/~ikuta/mime_pls/mimew.pl

(3) (2)のmimew.plをlibディレクトリに置く
lib/mimew.pl

(4) clipmail.cgi 521行目を修正

■変更前
my $buf;
open(IN,"$cf{upldir}/$tmpfile");
binmode(IN);
while ( read(IN, $buf, 60*57) ) {
$body .= encode_base64($buf);
}
close(IN);

■変更後
require "./lib/mimew.pl";
open(IN,"$cf{upldir}/$tmpfile");
binmode(IN);
while (<IN>) {
$body .= &bodyencode($_, "b64");
}
$body .= &benflush("b64");
close(IN);


記事No: 10924
投稿日: 2012/09/11(Tue) 21:03:47
タイトルRe: CLIP MAILでSoftware error
ID情報: kent
投稿者: KENT

> はじめまして。
>
> Clipmailを設置してみた者です。
> まだ出てない質問だと思うのですが、既に出ている質問だったらごめんなさい。
> -----------------------------------------------
> Software error:
>
> Can't locate ./lib/mimew.pl in @INC (@INC contains: ./lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /var/www/html/clipmail/clipmail.cgi line 520.
> -----------------------------------------------
>
> このエラーの場合どの様な事が原因となりますでしょうか。
>
> まず、最初に設置してすぐにフォームの稼働テストを行いました。ファイル添付しないと正常に送信が可能でした。
>
> ファイルを添付すると、エラーが出たので、以下の手順を行いました。が、まだ上記のエラーが出ます。お助け頂けると幸いです。
>
> ---------------------------------------
> (1) lib/MIME/Base64.pm を削除
>
> (2) 以下のmimew.plをダウンロードする
> http://www.cc.rim.or.jp/~ikuta/mime_pls/mimew.pl
>
> (3) (2)のmimew.plをlibディレクトリに置く
> lib/mimew.pl
>
> (4) clipmail.cgi 521行目を修正
>
> ■変更前
> my $buf;
> open(IN,"$cf{upldir}/$tmpfile");
> binmode(IN);
> while ( read(IN, $buf, 60*57) ) {
> $body .= encode_base64($buf);
> }
> close(IN);
>
> ■変更後
> require "./lib/mimew.pl";
> open(IN,"$cf{upldir}/$tmpfile");
> binmode(IN);
> while (<IN>) {
> $body .= &bodyencode($_, "b64");
> }
> $body .= &benflush("b64");
> close(IN);

エラーメッセージからして、libe/mimew.pl が正しく置かれていないためだと思います。


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