CGI サポートフォーラム

コメント返信ツリー表示一括表示リスト表示検索

質問をする前に、過去ログに同じ質問がないか検索してください。

←次の話題 前の話題→

■-KCatch.pmエラーの直し方。 - AI (02/18 00:30)
 └Re:KCatch.pmエラーの直し方。 - masaya (02/18 01:35)
  └Re[2]:KCatch.pmエラーの直し方。 - AI (02/18 23:43)

■ KCatch.pmエラーの直し方。
投稿者:AI さん  ( uid 7866, posts:1, since 2004/02/18 )
投稿日: 2004/02/18 (水) 00:30 No.437 | 編集 | 削除

初めまして。EXITの設置にチャレンジしています。
DLしてperlを変更し、アップロードしましたが、下記のようなエラーが出ました。

Your script produced this error: Can't locate object method "unimport" via package "strict" at KCatch.pm line 161. BEGIN failed--compilation aborted at KCatch.pm line 161. BEGIN failed--compilation aborted at ./exit.cgi line 18.

ちなみにアップした先はinfoseekです。
KCatch.pmの161行目とexit.cgiの18行目をどのように書き換えたら良いのでしょうか?

KCatch.pmの161行目は → no strict "refs";
exit.cgiの 18行目は → BEGIN { use KCatch qw( source ); }
になっています。

お手すきのときにでもアドバイスいただければ幸いです。
よろしくお願いします。

[ この記事にコメントを返信する ] [ 原文引用 ]

Re:KCatch.pmエラーの直し方。
投稿者:masaya さん  ( uid 21158, posts:27, since 2004/01/06 )
投稿日: 2004/02/18 (水) 01:35 No.441 | 編集 | 削除

記事No.437 へのコメントです。

>初めまして。EXITの設置にチャレンジしています。
>DLしてperlを変更し、アップロードしましたが、下記のようなエラーが出ました。
>
>Your script produced this error: Can't locate object method "unimport" via package "strict" at KCatch.pm line 161. BEGIN failed--compilation aborted at KCatch.pm line 161. BEGIN failed--compilation aborted at ./exit.cgi line 18.
>ちなみにアップした先はinfoseekです。

KCatch は、ブラウザにエラー表示してくれる機能なのですが、サーバですでに同様な機能がある場合、うまく動かないようです。



>KCatch.pmの161行目とexit.cgiの18行目をどのように書き換えたら良いのでしょうか?

>exit.cgiの 18行目は → BEGIN { use KCatch qw( source ); }

この行を削除するか、行頭に # をいれてコメントにして、KCatch を無効にしてください。

KCatch は、exit_adm.cgi でも 12行目で読み込んでますので、これも同様に無効化してください。

[ この記事にコメントを返信する ] [ 原文引用 ]

Re[2]:KCatch.pmエラーの直し方。
投稿者:AI さん  ( uid 28086, posts:2, since 2004/02/18 )
投稿日: 2004/02/18 (水) 23:43 No.442 | 編集 | 削除

記事No.441 へのコメントです。

丁寧なアドバイスと解説をありがとうございました。
無事、解決する事ができました。

[ この記事にコメントを返信する ] [ 原文引用 ]

←次の話題 前の話題→

- TOP -

管理者:webmaster
NICOLE's - WWWForum 3.7c  Modified by masaya
Catch: Wed May 8 03:06:50 2024
[jcode.pl:679:warn] defined(%hash) is deprecated at lib/jcode.pl line 679.
[jcode.pl:679:warn] (Maybe you should just omit the defined()?)
[jcode.pl:688:warn] defined(%hash) is deprecated at lib/jcode.pl line 688.
[jcode.pl:688:warn] (Maybe you should just omit the defined()?)

/wwwforum/wwwforum.cgi?id=11&az=thread&number=437 with Perl 5.016003 for freebsd