2005年6月25日アーカイブ

apacheのエラーログに、以下のエラーメッセージが延々出てる。
[error] Subroutine MT::Template::Context::add_global_filter redefined at /mt/extlib/bradchoate/postproc.pm line 22.
[error] Subroutine MT::Template::Context::post_process_handler redefined at /mt/extlib/bradchoate/postproc.pm line 41.
これだと、本当の問題がわからないので、対策することに。
googleとかで調べたけど、同じエラーはひっかかるけど対策が良くわからない。(英語力が・・・)
mt/lib/MT/Template/Context.pmとmt/extlib/bradchoate/postproc.pmを修正する。
*** Context.pm.ORIG Sat Jun 25 16:07:31 2005
--- Context.pm  Sat Jun 25 16:03:28 2005
***************
*** 46,56 ****
          }
      }, is_container => 1 };
  }
! sub add_global_filter {
!     my $class = shift;
!     my($name, $code) = @_;
!     $Global_filters{$name} = $code;
! }

  sub new {
      my $class = shift;
--- 46,57 ----
          }
      }, is_container => 1 };
  }
!
! #sub add_global_filter {
! #    my $class = shift;
! #    my($name, $code) = @_;
! #    $Global_filters{$name} = $code;
! #}

  sub new {
      my $class = shift;
***************
*** 225,231 ****
      $_[0]->{'sanitize'} = 1 unless exists $_[0]->{'sanitize'};
  }

! sub post_process_handler {
      sub {
          my($ctx, $args, $str) = @_;
          if ($args) {
--- 226,232 ----
      $_[0]->{'sanitize'} = 1 unless exists $_[0]->{'sanitize'};
  }

! sub mt_post_process_handler {
      sub {
          my($ctx, $args, $str) = @_;
          if ($args) {
*** postproc.pm.ORIG   Sat Jun 25 16:08:36 2005
--- postproc.pm Sat Jun 25 16:03:34 2005
***************
*** 37,43 ****
  sub _set_custom_post_process_handler {
    require MT::Template::Context;

!   $mt_post_process_handler = MT::Template::Context::post_process_handler();
    *MT::Template::Context::post_process_handler = \&custom_post_process_handler
;
  }

--- 37,43 ----
  sub _set_custom_post_process_handler {
    require MT::Template::Context;

!   $mt_post_process_handler = MT::Template::Context::mt_post_process_handler();
    *MT::Template::Context::post_process_handler = \&custom_post_process_handler
;
  }

2005年6月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

このアーカイブについて

このページには、2005年6月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2005年6月24日です。

次のアーカイブは2005年7月21日です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 6.1.1