Re:ショッピングカートVer4.5のcheckでエラー


このメッセージの投稿者: ベルコールさん 2002/02/22 19:35:15

元メッセージ: ショッピングカートVer4.5のcheckでエラー 投稿者: おしかわさん 2002/02/22 18:38:33

>ショッピングカートVer.4から4.5への入れ替え作業を行っています。

>最初のshop.cgiのcheckコマンドでインターナルサーバーエラーが起こるのですが
>何が原因でしょうか?

>・バージョンは4.52.02です
>・shopadmin.cgiのcheckコマンドは正しく動作します。
>・サーバーのエラー情報を取得するツールで実行したところ
>----------ここからメッセージ
>Can't locate LWP/Simple.pm in @INC (@INC contains: /usr/lib/perl5/5.00503/i686-linux /usr/lib/perl5/5.00503 /usr/lib/perl5/site_perl/5.005/i686-linux /usr/lib/perl5/site_perl/5.005 .) at (eval 1) line 1057.
>BEGIN failed--compilation aborted at (eval 1) line 1057.
>----------ここまでメッセージ
>と表示されました。
>・該当する1057行を見ると
>require "$libpath/ftp.pll";
>と記述されていますが、送付されたアーカイブの中には ftp.pll はパッケージされていませんでした。
-----
LWP/Simple.pm が開けないといっています。
このモジュールは perlの標準モジュールのはずですがそちらのサーバーにはインストールされていないんですね。
これは、別のサーバーでSSLを実行するときのオプションプログラムのインターフェースですから削除してください。
shop.cgi の
 ----------------------------
  use Socket;
  use LWP::Simple;
  require "$libpath/ftp.pll";
 ----------------------------
というところ2ヵ所

 ----------------------------
  use LWP::Simple;
  require "$libpath/ftp.pll";
 ----------------------------
というところ1ヵ所
を削除してください。


このメッセージへの返事:

218.44.146.186/big.bellcall.co.jp