メールフォームプロ3で Software error:

kenさん (2011-11-04 10:49:09) http://kago-photo.jp

いつも使用させていただき、ありがとうございます。
さくらVPSに設置をしているのですが、送信を押すと次のようなエラーが出てしまいサンクスページが表示されず、メールも届きません。
これまでの質問にも目を通しましたが、解決しませんでした。
お手数ですが、アドバイスをいただければと思います。よろしくお願いします。

Can’t locate LWP/UserAgent.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /home/ichian/htdocs/mailformpro2/mailformpro/send.cgi line 87, <DATA> line 855.
BEGIN failed--compilation aborted at /home/ichian/htdocs/mailformpro2/mailformpro/send.cgi line 87, <DATA> line 855.

Re:メールフォームプロ3で Software error:

和田 (2011-11-09 06:19:20) www.synck.com

モジュールがいろいろとインストールされてないって事ですね。
Perlの足りないモジュールをインストールするか、Perlのバージョンを上げる必要がありますが、
使っていないモジュールであればコメントアウトすることで回避することができます。

send.cgiの56行目
use DBI;

87行目、88行目の
use LWP::UserAgent;
use HTTP::Request::Common qw(POST);

function.cgiの540行目
use Net::SMTP;
542行目
use Net::POP3;
は、それらに付随する機能を使っていなければコメントアウトしても大丈夫です。
ただ、可能であればこれらのモジュールはインストールしたほうが良いです。