メールフォームプロ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の新しいバージョンではパスの記述方法がちょっと厳格になったためです。次期アップデート時に該当部分を修正しておきたいと思います!