Re:MultiConfigでSoftware error

kazさん (2019-09-06 13:21:20) #

私も、似たような症状が起こっていますので、ご報告させていいただきます。

[症状]
VPSにメールフォームプロを設置して動作確認をしているところ、フォームは正常に動作しているようですが、
メールフォームプロ 動作チェック アドオンにて、[ CGI動作チェックモジュールを実行する ] を表示させるとエラーとなる。

[エラー内容]

Software error:

Can’t locate config.cgi in @INC (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./librarys/check/main.cgi line 1.

For help, please send mail to the webmaster (example@example.com), giving this error message and the time and date of the error.

Software error:

[Fri Sep  6 12:12:29 2019] mailformpro.cgi: Can’t locate config.cgi in @INC (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./librarys/check/main.cgi line 1.
Compilation failed in require at ./librarys/core.cgi line 201.

For help, please send mail to the webmaster (example@example.com), giving this error message and the time and date of the error.

[環境]

mailformpro version.4.2.5
Ubuntu 18.04
Perl v5.26.1


原因として、以下のような Perl v5.26 の変更の影響など考えられますでしょうか?

Perl 5.26への@INC問題にアップグレード前に対処しておきましょう
tutorial.perlzemi.com/blog/20170410149183.html

Perl 5.26で変わること
gihyo.jp/dev/serial/01/perl-hackers-hub/004601

Re:Re:MultiConfigでSoftware err

和田 (2019-09-10 12:41:06) www.synck.com

Perlのバージョンアップでパスの記述方法がアレになっているのですね。すいませんご迷惑をおかけしまして・・・。調整したファイルを近日中にアップロードしますね!

Re:MultiConfigでSoftware error

kazさん (2019-09-10 15:55:42) test.code0217.work/mailformpro/example.html

和田様

お返事をありがとうござます。
修正版お待ちしております。
ありがとうござます。