« ezmlmの設定 | メイン | 下北沢でWebを語るの会 vol.1 »
2008年3月 3日
エラーが発生しました: Can't call method "path_info" on an undefined value at lib/MT/App.pm line 1200.
カテゴリ:Movable Typeなんか、トラックバックが出来ないことに気付いた。直接アクセスしてみると、
エラーが発生しました: Can't call method "path_info" on an undefined value at lib/MT/App.pm line 1200.
だってー、なんじゃそりゃ? って、なんでこんなエラーが発生するのん? いつから発生してたの???
で、解決策はこんなのが転がってた。
MT::App::Trackback.pmの修正 on MT3.32ja
ごめん眠くてパッチ作るの面倒くさいので、最終的に(o)さんあたりがUO Patchとしてまとめてくれるのを期待して文章で書くと、MT::App::Trackback.pmの107行目if (my $pi = $app->path_info) {
これをmy $pi;
eval {$pi = $app->path_info};
if ($pi) {
こう書き換えたらエラーでなくなった。
あっさり治った、サンキュー。なんだろ、MT3.32jaからバージョンアップしてきたのは事実だから、ここに来て上書きバージョンアップじゃダメな部分が出たのかねぇ。っていうか、いったいいつからトラックバック落ちてたんだ、、、ひどいなぁ。おれ。
投稿者 ymkx : 2008年3月 3日 12:13 |