メールフォームプロ4の設置チェック機能が動作しません

TOMITAさん (2020-08-19 21:29:26) 21st-century.info/contact/mailformpro/mailformpro.cgi?module=check

こんにちは。いつもお世話になっております。
メールフォームプロCGI_4.2.8を設置しましたが、設置チェック機能が動作しません。
メール送信はできるので、さほど問題ではないのですが、一応ご報告しときます。

下記のようなメッセージが出ます。

Software error:
Can’t locate config.cgi in @INC (@INC contains: /usr/local/perl/5.30/lib/site_perl/5.30.3/x86_64-linux-thread-multi /usr/local/perl/5.30/lib/site_perl/5.30.3 /usr/local/perl/5.30/lib/5.30.3/x86_64-linux-thread-multi /usr/local/perl/5.30/lib/5.30.3) at ./librarys/check/main.cgi line 1.

設置サーバーはロリポップです。実は先日、ロリポが新しいサーバーになりまして、旧サーバーの場合は問題無く設置チェック機能が動作しますが、新サーバーの方はエラーになるようです。
送信はできるので良いのですが、ちょっと気持ち悪いので、何か対策がありましたらご教示お願いします。

と書いてる間に、なんとなく mailformpro/librarys/check/main.cgi の1行目を
require ’./config.cgi’;
に修正したら、動作しました。とりあえず。

その対応で問題ございません。

和田憲幸 (2020-08-20 10:41:20) www.synck.com

Perlの新しいバージョンではパスの記述方法がちょっと厳格になったためです。次期アップデート時に該当部分を修正しておきたいと思います!