Can’t locate Mail/POP3Client.pm
本日、Professional版を購入し、現在、コアサーバーに設置作業をしております。
(コアサーバーの動作確認はされているということだったので、light版は試しておりません)
一応、CRONの設定までは終了したのですが、下記の様なエラーメールが送られてきてしまいます。
[Mon Aug 22 17:40:01 2016] action.cgi: Can’t locate Mail/POP3Client.pm in @INC (@INC contains: ./ext_lib ./asp_opt /usr/local/lib/perl5/5.8.8/i686-linux /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/i686-linux /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .) at /virtual/ユーザー名/public_html/ドメイン用ディレクトリ/ms/action.cgi line 18.
[Mon Aug 22 17:40:01 2016] action.cgi: BEGIN failed–compilation aborted at /virtual/ユーザー名/public_html/ドメイン用ディレクトリ/ms/action.cgi line 18.
これは、どのような原因が考えられるでしょうか?
お手数をおかけいたしますが、よろしくお願いいたします。
平素はMilkyStepをご利用いただきありがとうございます。
本件につきましては下記などがご参考になるかと存じますので、ご参照いただければ幸いです。
http://milkystep.com/ms_poc/index.php?s=locate
コメントありがとうございます。
ようやく、エラーメールが止まりました。
カレントディレクトリを移動していないのが原因でした。
perlもシェルスクリプトも良くわからないので、難解でしたが、
cronで実行するシェルスクリプトファイルを、
MilkyStepと同じディレクトリに置き、
シェルスクリプト内に、
cd `dirname $0`
を記載することで、上手く行ったようです。
マニュアルを見落としていたようで、お手数をおかけいたしました。