Movabletype5使用時のMT4iのエラー対処について

「Can't call method "id" on an undefined value at index.cgi line 1054」というエラーが出て、個別記事のページに遷移できないという症状が出た場合の対応。

■ 参考にしたサイト:MT4i(3.1 alpha3)の不具合対処メモ

MT4iは、Movabletypeトラックバックを使用することを前提として作られていて、トラックバックの使用をオフにしているとエラーが発生するらしい。
なので、mt4i.cgiのエラー箇所である1054行目あたりを下記のように変更するとのこと。

if ($cfg{Version} >= 5.0) {
 if ($entry->allow_pings) {
 my $tb = $entry->trackback;
 my $cfg = $ctx->{config};
 my $path = $ctx->cgi_path;
 $template->param(TRACKBACK_URL => $path . $cfg->TrackbackScript . '/' . $tb->id);
 }
} else {