記事No | : 10918 |
投稿日 | : 2012/09/10(Mon) 00:03:09 |
タイトル | : CLIP MAILでSoftware error |
ID情報 | : wertsdfg |
投稿者 | : ぬう |
URL | : http://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 が正しく置かれていないためだと思います。